Tor*_*uun 72 google-public-dns
使用 Google 的公共 DNS 似乎是个好主意8.8.8.8,8.8.4.4因为它真的很快——比我自己的 ISP 的 DNS 快得多!——而且可能也更可靠。这对我来说似乎是一个可笑的快速胜利,而且更容易记住。
假设我们不是所有关于 Google 的“锡纸帽子”,为什么不是每个人都应该使用 Google DNS?我如何确定哪个 DNS 服务器最快、最可靠,或者通常被认为是最好的?
注意:我看过这个问题,但我不想与 OpenDNS 进行比较。这是关于日常人们在家中的日常使用。
更新:我似乎已经把我的手放在黄蜂的隐私问题上。我很欣赏这个问题,但我期待更多以技术为导向的讨论......
Kam*_*ami 54
有一个有用的工具可以测试可用的不同 DNS 名称服务器(您的 ISP、当前配置、DynDNS、Google 公共 DNS 和其他)。
从我的角度来看,Google DNS 非常快,但根据 GoogleDNS 支持的负载,我的 ISP Dns 有时会更快。
NameBench (Linux/Windows/Mac OS X)
输出 :

(来源:googlecode.com)
Dou*_*xem 31
运行自己的缓存 DNS 服务器怎么样?您可能已经为您的内部服务托管了 DNS,那么为什么不将这些服务器设置为直接查找,而不是将请求转发给您的 ISP 或 Google?
好处:
Mar*_*els 21
较大的网站和服务(例如 Facebook)通常使用内容交付网络 (CDN) 将您的请求路由到最近(因此可能是最快的)服务器以获取其内容。当您通过 DNS 服务器执行 DNS 查询时,它们通过 DNS 任播路由返回最近的服务器地址。换句话说,您的 DNS 服务器的物理位置会影响您从某些 CDN 获得的速度和响应时间。使用附近的 DNS 服务器。
但是,这些公共 DNS 服务器使用任播路由从最近的服务器向您提供 DNS 响应。否则他们无法为您提供如此快速的响应和高正常运行时间。例如,当您从荷兰查询 8.8.8.8 时,回答查询的服务器与您从日本查询时的服务器不同。这可以部分补偿 CDN 问题。
Google 本身也有同样效果的警告(其中解析器是 DNS 服务器):
但是请注意,由于名称服务器根据解析器的 IP 地址而不是用户的 IP 地址进行地理定位,因此 Google 公共 DNS 与其他开放 DNS 服务具有相同的限制:也就是说,用户所引用的服务器可能比一个更远本地 DNS 提供商会提到的。这可能会导致某些网站的浏览体验变慢。
来源:https : //developers.google.com/speed/public-dns/faq#cdn
我找不到 Google 的公共 DNS 位置列表,但 OpenDNS 在其状态页面上有一个城市列表,您应该也可以知道离哪一个最近。
可以记录通过 DNS 服务器发送的每个请求并整理该数据。这不是锡纸帽子的东西,我知道有类似的公司。对于这些数据,您更信任谁,您的 ISP 还是 Google?这应该是决定的一部分。
其次,每个人不应该使用 Google 的 DNS 的原因是互联网的整个性质。就目前而言,没有一家公司以任何方式运行或控制 Internet - 您可以选择使用哪个 ISP、托管给谁、托管在哪里、托管方式、您的 DNS 托管给谁、您使用谁来为您的DNS 查找。没有人可以控制,也没有单点故障或妥协。
请注意,我并不是说不要使用 Google,只是不要将所有鸡蛋放在同一个篮子里。为什么不使用 8.8.8.8 和您的 ISP 主域名服务器?