2008-09-15 24 views
5

Tôi đang sử dụng Delphi và cần lấy địa chỉ IP máy chủ DNS Windows hiện tại để tôi có thể tra cứu. Tôi nên gọi hàm nào để tìm nó? Giải pháp duy nhất tôi có ngay bây giờ hiện một ipconfig/tất cả để có được nó, đó là khủng khiếp.Tôi làm cách nào để tìm máy chủ DNS hiện tại?

Trả lời

1

Bạn có thực sự cần phải biết máy chủ DNS để làm một tra cứu là gì?

Here là giải pháp cách lấy địa chỉ IP bằng 2 chức năng: GetHostName và GetHostByName. Tôi giả định các GetHostByName chức năng hiện tra cứu bạn cần cho bạn, hoặc tôi sai?

+1

Tôi muốn nhận máy chủ DNS để tôi có thể thực hiện tra cứu MX. Mã bạn liên kết đến dường như cho thấy cách tìm IP của riêng bạn? – mj2008

+0

Có. Tôi cho rằng bạn chỉ muốn một tên-> tra cứu IP, vì vậy đã cho bạn chức năng GetHostByName :) – kender

Các vấn đề liên quan