2012-03-12 133 views
1

我有雙堆棧Windows m/c,具有IPv4和IPv6地址。 etc\hosts僅包含該主機名的IPv4地址。 因此,只要我調用getaddrinfo()函數,它就會從etc\hosts文件(即IPv4只有非IPv6地址)返回IP地址。'getaddrinfo()'函數,它僅從'etc hosts'文件返回IP地址...?

ipconfig命令顯示IPv4以及IPv6地址。

如何配置getaddrinfo()函數始終返回來自DNS而不是etc\hosts文件的IP? 任何其他方式來做到這一點?

回答

2

名稱解析完全獨立於地址配置。除非名稱解析程序獲悉IPv6地址(通過包含在主機文件或DNS條目或mDNS或...中),否則無法返回該地址。

相關問題