2012-01-04 51 views
1

我想获取系统中的DNS服务器的IPv6地址。以编程方式获取主机的DNS IPv6服务器

This topic对IPv4非常有帮助。

但是GetNetworkParams()不返回IPv6服务器,只返回IPv4。有没有其他方法可以做到这一点?

编辑: 我发现GetAdaptersAddresses()填补一个PIP_ADAPTER_ADDRESSES结构,包含IP_ADAPTER_DNS_SERVER_ADDRESS结构。然后,您可以使用getnameinfo()将IP转换为字符串。

回答

相关问题