![使用 hosts 文件支持 Windows 2003 Server 上的 DNS 服务器](https://linux22.com/image/548657/%E4%BD%BF%E7%94%A8%20hosts%20%E6%96%87%E4%BB%B6%E6%94%AF%E6%8C%81%20Windows%202003%20Server%20%E4%B8%8A%E7%9A%84%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
是否也可以在 hosts 文件中创建 Windows 2003 Server Dns Server 查找域?如果能为所有这些广告网站实施一个企业阻止列表,并有一个集中位置来配置它们,那就太好了。
并且 hosts 文件可以定期从 [http://winhelp2002.mvps.org/hosts.txt我可以使用 [winhelp2002] 来解决这个问题,这样我就不用手动输入 1000 个站点了。
答案1
不。hosts 文件仅用于解析本地服务器上的内容。它与提供 DNS 无关。
答案2
如上所述:不。不仅文件不是hosts
这项工作的错误工具,DNS本身也不是这项工作的错误工具。阻止/覆盖从域名到地址的转换会阻止它每一个协议,而不仅仅是 HTTP。(此外,它还会导致其他一些问题。)要处理这样的 HTTP 问题,必须在 HTTP 级别上进行工作。
要么设置一个代理 HTTP 服务器,每个人都使用它,并删除所有对广告网站的 WWW 页面请求,或者让每个人都使用WWW 浏览器中的代理自动配置文件其作用相同。有多个 PAC 文件可供公众使用,它们会将 WWW 浏览器重定向到广告 WWW 页面之外。