0

我在 C:\Windows\System32\drivers\etc\hosts 中添加了主机 IP 映射

192.168.1.105 www.facebook.com

我尝试了 getaddrinfo 和 DnsQuery,都不起作用。

DsnQuery 代码来自此示例。结果是:

主机www.facebook.com的IP地址是192.168.1.105

但是,命令“nslookup”工作正常:

C:\Users\abc>nslookup www.facebook.com

服务器:public1.114dns.com

地址:114.114.114.114

非回复:

名称:www.facebook.com

地址:200:2:2e52:ae44::

      93.46.8.89
4

1 回答 1

0

我认为 DNS_QUERY_BYPASS_CACHE 可能会完成这项工作。但实际上应该使用DNS_QUERY_NO_HOSTS_FILE 。

于 2017-01-07T08:33:25.833 回答