【发布时间】:2011-03-26 18:18:14
【问题描述】:
我正在尝试通过在从 OpenDNS 退回请求时浏览它们来过滤提交的网站。如果收到的页面是 OpenDNS 页面,我会假设该页面应该被阻止。
如何使用 System.Net.WebClient 类完成这项任务?
【问题讨论】:
我正在尝试通过在从 OpenDNS 退回请求时浏览它们来过滤提交的网站。如果收到的页面是 OpenDNS 页面,我会假设该页面应该被阻止。
如何使用 System.Net.WebClient 类完成这项任务?
【问题讨论】:
WebClient 类依赖于调用系统并使用当前配置的 DNS 设置的 Dns 类。如果您沿着这条路线走,唯一的方法就是先更改 DNS 设置,这可能不适合您。
相反,要么查看DnDns 之类的第三方控件(免费、开源),要么直接调用nslookup 并将结果解析为detailed here。
【讨论】: