【问题标题】:Programmatically obtain DNS IPv6 servers of host以编程方式获取主机的 DNS IPv6 服务器
【发布时间】:2012-02-02 13:54:00
【问题描述】:

我想获取系统中DNS服务器的IPv6地址。

This topic 在 IPv4 方面帮助了我很多。

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

编辑: 我发现GetAdaptersAddresses() 填充了一个PIP_ADAPTER_ADDRESSES 结构,其中包含IP_ADAPTER_DNS_SERVER_ADDRESS 结构。然后你就可以用getnameinfo()把IP转成String了。

【问题讨论】:

    标签: c++ windows dns ipv6


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 2011-02-24
      • 2017-05-17
      • 2016-02-03
      • 2021-08-06
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 2018-09-09
      • 1970-01-01
      相关资源
      最近更新 更多