以C ++编程方式清除Windows和Linux中的单个DNS缓存条目

时间:2010-11-05 18:32:12

标签: c++ dns clear gethostbyname

我想知道是否有办法以编程方式清除Windows和Linux中的单个DNS缓存条目。或者,如果有其他方法强制gethostbyname调用不使用本地缓存。

清除整个缓存并不理想。

感谢。

1 个答案:

答案 0 :(得分:0)

我模糊地回忆起用AUTHORITATIVE位设置缓存的请求。

你无法使用gethostbyname():你必须在UDP端口53上调用解析器。