当Google DNS(或开放式DNS)非常合适时


11

您认为什么样的情况适合这种服务?

我一直在担心我们的ISP的DNS-它们正在重定向到广告页面,并显示出其他可疑完整性的迹象。我当时正在考虑使用OpenDNS,但并没有感觉到它们会变得更好,并且听到了关于它们的混杂看法。

我们的操作非常小,所以我不要任何复杂的事情。而且我当然不希望再有其他麻烦。

Answers:


24

当您想要一个符合RFC 1034的DNS,以及您对Google的了解不多时,看起来Google将是一个很好的选择。

OpenDNS会劫持您未解决的DNS查询,并将您重定向到广告。这会中断NXDOMAIN响应。但是,他们成名的说法是它们在DNS级别提供了用户可定义的过滤。

坦白说,除了劫持NXDOMAIN的DNS提供商之外,没有什么比让我更恼火的了,所以我可能会把我的个人东西转移到Google上。

嘿,很难获得更容易记住的DNS IP!(8.8.8.8和8.8.4.4)


1
我使用Google Public DNS,它似乎比其他开放式解析器要快得多。
Nirmal

2
Google DNS距我所在的地方(澳大利亚)只有300毫秒,这真的让我无法使用它。当然,他们的查找可能会更快,但总体而言会更慢,尤其是对于大量查询。
Mark Henderson

5
提示:您可以禁用OpenDNS重定向。他们认为这是阻止您这样做的“功能”,但您绝对可以做到。我需要为了使Winbind工作。
neoice

2
对我们这些人而言,还有其他选择与Google一样吗?
Brian Knoblauch

1
@chris我曾经在一个曾经拥有过的NetBSD SPARC机器上这样做,但是它死了,我家里不再有任何服务器,只有几个Windows Boxen。不熟悉尝试在Windows上进行解析器。有小费吗?
Brian Knoblauch 2010年

5

您离Google数据中心不远,而且您不太依赖Akamaized流量的情况。

各种大型提供商通过查看DNS查询来自何处并从中进行一些粗略估算,尝试将您定向到网络上“附近”的服务器。只要DNS缓存在网络上足够“靠近”您的位置,这通常可以工作。这是Akamai工作方式的一部分。

当前,没有任何开放式递归提供将查询器的位置信息传递给权威服务器的方法,因此,使用诸如OpenDNS或GoogleDNS之类的东西会损害您所体验的Akamai之类的服务的性能。多少?这取决于您的本地网络,与Google缓存之间的距离等。

OTOH,如果您的规模很小,并且拥有本地Web缓存(squid?)以降低上行链路的利用率,那么Akamai服务的流量反而很有可能会到达缓存。无论是否平衡,只有您才能根据反复试验和用户报告来确定。

只要您对GoogleDNS服务器的ping时间短,这实际上就是“吸取并查看”并弄清楚它是否适合您的情况。如果可以,那么您可以使用免费服务来发挥自己的优势。如果没有,那么您切换回去就什么也没有。并非像这样是要恢复的硬配置更改。

[披露:我的雇主对此表示立场,我不是一个独立的声音]


由于DNS服务器可以看到传入请求的IP地址(因此可以确定粗略的位置/国家/地区),为什么您说“目前没有一个开放的递归提供向查询器传递位置信息的方法。权威服务器”?
Pacerier 2015年

权威的DNS服务器可以看到来自递归的IP地址,在本例中为Google或OpenDNS。递归者可以看到您的IP地址并大致了解您的位置。使用Google和共享缓存,您不知道最初请求内容的是谁,哪个国家/地区,对auth DNS的查询起源于何处,或者Google内部的问题是否导致他们通过其他国家/地区处理您的DNS流量路线注射。[待续]
Phil P

请注意,Google确实引入了一种方法,可以将有关请求来自何处的信息传递给auth服务器,并向auth服务器提供有关答案粒度的信息以进行回复,以解决此类问题。2009年,当我写出答复时,没有人使用它,这对Google来说是崭新的。今天,大多数人仍然不使用它,但是最大的缓存提供程序可能正在使用,因为它解决了他们的问题。最终,唯一可以确定的方法是对其进行测量,或者尝试一下它是否对您有用,这就是我建议的原因。
Phil P

3

每当您解析不存在的域时,OpenDNS的主要显着“功能”就是一个充满OpenDNS广告的搜索页面。如果您不担心此事,或者不担心在DNS查询历史记录中收集统计信息(如果担心,请阅读其隐私政策),那么它是一种非常快速的DNS服务。


如上所述,您可以管理和更改此设置。默认情况下,它使用OpenDNS结果,搜索和NXDOMAIN函数,但是您可以禁用它。
布伦特·帕布斯特

2

我认为一个好的解决方案是运行自己的本地解析器。

安装和运行PowerDNS的本地解析器非常容易,并且还有Windows二进制文件。


1

考虑之间的任何性能差异

  • 您提到的两个开放式免费解决方案,以及
  • (希望)您的ISP提供的更多本地DNS服务。

尝试使用8.8.8.8和您的ISP的DNS服务器的traceroute。

也许您的变革动力就在周围:

  • 可靠性/稳定性-这显然取决于您的ISP。Google的正常运行时间获得了很高的评价。其DNS服务应遵循这一趋势。
  • 安全-锡纸帽子会质疑您的ISP和Google。比赛很可能是一场洗礼。
  • 减少垃圾邮件-如果用户抱怨OpenDNS或您的ISP巧妙地伪装为建议广告,那么Google DNS可能是一个不错的选择。

请务必阅读Google公共DNS隐私条款


1

OpenDNS的另一个有用功能是,它是一种按类别提供(有限)网站过滤的快速方法。它不是万无一失的,但是,如果您将其配置为阻止网络中的“社交媒体”站点,那么您的用户将不会进入Facebook,除非他们至少对DNS有基本的了解并且可以设置设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.