我们的ISP的DNS服务器有时是不可靠的。 我正在寻找可靠的公共DNS服务器作为替代。
我知道的OpenDNS,但不喜欢它劫持谷歌查找和代理其服务的事实。 优选地,DNS服务器是免费的,可靠的并且向公众正式开放。
我build议在您的局域网上运行您自己的DNS服务器,使用“根提示”为Internet名称提供查找function。 这也可以让你创build和使用你的各种局域网资源的名称,作为一个附加function。
你没有提到你正在使用什么操作系统,但是获得在大多数Linux发行版和Windows版本下运行的caching名称服务器是非常容易的。
使用4.2.2.1和4.2.2.2。 这些是Level(3)的公共DNSparsing器,不应该劫持任何页面。
这种名称服务器被称为“开放的DNSparsing器”,被广泛认为是一个坏主意(请参阅RFC 5358了解原因)。 所以,你可以find这样的服务器,但使用它们并不是一个好主意,它们比别人有更高的被毒机会。
正如Evan Anderson所提到的,当地的parsing器可能是最好的解决scheme。
这不是你的问题的确切答案,但我已经在笔记本电脑上安装了我自己的DNS服务器(BIND),目前为止没有任何问题。 如果您不介意在您的计算机上安装另外一个进程(25 MB),这是一个很好的解决scheme。
如果您无法通过在内部运行自己的caching服务器来解决问题,那么通过ISP尝试一些跟踪路由来识别其上游提供商。 然后寻找使用这些上游提供商的VPS托pipe公司,并在那里租用服务器。 将其configuration为caching服务器,并设置防火墙规则,以便只有公司IP地址可以使用名称服务器,端口43。
通过在这里查看IANA的副本,确保您的根提示是最新的: http : //www.internic.net/zones/named.root
我同意Gekkz,使用4.2.2.1和4.2.2.2 – 我已经在许多商业和家庭设置使用dns,虽然它是有用的 – 我仍然不喜欢,它劫持谷歌search。
我在OpenDNS上发现的另外一个问题是,如果你ping一台networking上不存在的机器,它仍然会返回一个ping,就好像它存在一样 – 它只是parsing他们的dns服务器。 你知道当你inputfcebook.com或gogle.com时,它会去他们的服务器? 同样w / pinging。