我有 Windows 7,我想为不同的网站配置不同的 DNS 服务器。我的 ISP 的登录页面只适用于他的 DNS 服务器,如果我使用开放 DNS,我无法加载我的 ISP 登录页面。所以我想使用我的 ISP 的 DNS 服务器来加载 ISP 的登录页面,对于其他网站,我想使用 OpenDns。
有软件可以做到这一点吗?我更喜欢批处理文件或类似的东西。谢谢。
答案1
保持简单。
如果您唯一的问题是访问 ISP 登录页面,只需在 HOSTS 文件中添加此页面的 url 和 ip 地址,即可避免对此网页进行 DNS 请求...
语法是{URL} {至少一个空格} {IPv4 地址}
例如:MyISPLoginPage.com 12.123.123
顺便说一句:如果您想找到最适合您的 DNS 服务器,请使用此软件:NameBench
http://code.google.com/p/namebench/
希望这能有所帮助。请告诉我们。
注:C:\Windows\System32\drivers\etc\HOSTS
答案2
如果只有您的 ISP 域名存在问题,您可以编辑主机文件以对该值进行硬编码,并对其他所有内容使用 opendns。
答案3
在 Windows 中,无法对不同的网站使用不同的 DNS。如果您的 ISP 页面在 OpenDNS 中不起作用,您可以使用网站的 IP 配置您的 hosts 文件并使用 OpenDNS 进行 DNS 解析。
另一个选择是使用辅助 DNS。在 Windows 中,您可以配置多个 DNS 服务器,1 号服务器是您的 ISP 的 DNS,2 号服务器是 openDNS,反之亦然。
此链接描述了如何配置您的 DNS:
http://www.sevenforums.com/tutorials/15037-dns-addressing-how-change-windows-7-a.html