getaddrinfo返回信息,而ping.exe表示ip无法访问

时间:2014-09-18 09:36:38

标签: windows dns winsock2 getaddrinfo

我处理的问题是,当目标IP无法访问时,我想避免系统启动连接重试。 (目标ip可以在当天的不同时间打开和关闭。)

我可以看到ping.exe正确返回主机无法访问。

但是,在我的代码中,调用getaddrinfo成功获取相同的IP地址,而我怀疑它只查询dns缓存。

有没有办法强制getaddrinfo不使用dns缓存,或者其他绕过dns缓存的函数?

0 个答案:

没有答案