只要上网,就会需要用到DNS(Domain Name System)。当你要浏览一个网站,往往在浏览器的地址栏输入网站的域名,然后电脑会将这个域名发送至DNS进行解析,并返回对应的服务器IP地址。接着浏览器才知道连接哪台服务器获得HTTP数据。
多少年来,我们习惯于使用ISP提供的DNS,以至于我们几乎忘记了这个东东的存在。大多数网民的电脑里都保留着自动获取DNS的设置。
image
但试想一下,如果ISP对DNS的解析结果进行人工干涉会造成什么结果?错误的解析,DNS劫持……你应该对那啥114上网导航之类的很熟悉吧?当你敲错了一个键,你往往会被带到一个充满了广告的“上网导航”网站。被诱惑产生点击价值。
Google真是强大。啥都喜欢玩。当然,它手里也有不错的资源,才敢拿出来玩。这不,Google就启用了两个非常棒的IP地址,用来做公用DNS服务。
相信许多朋友为了不被劫持,早已开始使用OpenDNS的公用DNS服务。Google Public DNS正是与此类似的服务。两台DNS的IP地址是8.8.8.8和8.8.4.4。容易记吧?你可以把你的DNS手动设置成这两个IP,再试试还会被劫持么?
虽然Google的公众DNS好用,但不可避免地面临一个境外网站同样会面临的问题:强大的蔷。这个不是问题的问题就不作讨论了。热心的网友们倒是可以猜测一下,Google推出开放DNS服务的目的何在?请把您的见解留存在评论的位置上吧。
送上一曲优美的willie_nelson-overtime,以期启发大家的思维。
Technorati 标签: google,dns