2012-01-04 84 views
1

我想獲取系統中的DNS服務器的IPv6地址。以編程方式獲取主機的DNS IPv6服務器

This topic對IPv4非常有幫助。

但是GetNetworkParams()不返回IPv6服務器,只返回IPv4。有沒有其他方法可以做到這一點?

編輯: 我發現GetAdaptersAddresses()填補一個PIP_ADAPTER_ADDRESSES結構,包含IP_ADAPTER_DNS_SERVER_ADDRESS結構。然後,您可以使用getnameinfo()將IP轉換爲字符串。

回答

相關問題