用 Google 免费 DNS 服务加快冲浪速度

{ 撰文/jazzi }

谷歌发布了 Google Public DNS 服务,利用这个服务我们可以:

  1. 加快 DNS 解析速度从而加快网页载入速度;
  2. 谷歌承诺不会给你重定向,避免一般 DNS 服务一打开敏感网页就给你重定向不知道哪里去;
  3. 更安全。

使用的方法是:

网络连接 → 本地连接 → 属性 → Internet 协议 (TCP/IP) → 属性 → DNS 服务器填入 8.8.8.8 和 8.8.4.4。

编注:

以上方法仅适用于 Windows 平台,Linux 系统可将这组 IP 加入 /etc/resolv.conf 文件:


nameserver 8.8.8.8
nameserver 8.8.4.4

使用 NetworkManager 的同学,设置方法请参考这里

{ Thanks jazzi. }

Read More:

43 Comments

  1. 1 shellexy Commented @ 2009-12-04 16:46Reply to this comment

    Linux 那段请修正,

    除了服务器,现在主流的 Linux 桌面几乎都用 NetworkManager 来管理网络链接了,

    所以请在 NM 图标点右键,编辑连接,在里边设置 DNS

  2. 2 transtone Commented @ 2009-12-04 16:50Reply to this comment

    @shellexy 一直用wicd。

  3. 3 shellexy Commented @ 2009-12-04 16:54Reply to this comment

    NM 里的设置见这个 http://paste.ubuntu.org.cn/i47496

  4. 4 lvs Commented @ 2009-12-04 16:59Reply to this comment

    有方法能在使用DHCP的同时 手工指定DNS吗?

  5. 5 lvs Commented @ 2009-12-04 17:01Reply to this comment

    e...out了,才发现有address only的DHCP选项.

  6. 6 ahtya Commented @ 2009-12-04 17:05Reply to this comment

    这个爽

  7. 7 hmy Commented @ 2009-12-04 17:12Reply to this comment

    我现在是自己的电脑上开一个cache dns, dns地址就弄成127.0.0.1 这个比google的还快 :D

  8. 8 Zer4tul Commented @ 2009-12-04 17:16Reply to this comment

    相比opendns有什么不同么?

  9. 9 Toy Commented @ 2009-12-04 17:55Reply to this comment

    @shellexy: Thanks.

  10. 10 hantsy Commented @ 2009-12-04 17:59Reply to this comment

    有什么办法不用爬墙就好了。

  11. 11 逸飞 Commented @ 2009-12-04 18:10Reply to this comment

    住到墙外去

  12. 12 adam8157 Commented @ 2009-12-04 18:25Reply to this comment

    中午就用上了...结果发现还是有随机的网页被电信插进去广告...

    PS: 我这opendns的ping值200ms多, google的110ms左右

  13. 13 freeflying Commented @ 2009-12-04 18:37Reply to this comment

    /etc/dhcp3/dhclient.conf 里加入 prepend domain-name-servers 8.8.8.8;

  14. 14 hkuieagle Commented @ 2009-12-04 19:22Reply to this comment

    好吉祥的ip啊,不愧是google…

  15. 15 Ivan Shih Commented @ 2009-12-04 19:43Reply to this comment

    电话支持不知道是不是免费的? Google Public DNS telephone support * 877-590-4367 in the U.S. * 770-200-1201 outside the U.S.

  16. 16 Eidolon Commented @ 2009-12-04 19:50Reply to this comment

    这个太棒了,今天在twitter上看到马上拿来用了。

  17. 17 黑日白月 Commented @ 2009-12-04 19:54Reply to this comment

    谷歌自己的网页上也有如何配置 NetworkManager 的内容,参见:

    http://code.google.com/speed/public-dns/docs/using.html

    已经用上了,似乎确有速度提升。

  18. 18 autoxbc Commented @ 2009-12-04 19:55Reply to this comment

    isp 的 dns 虽然有广告重定向,但是只要过滤掉广告页,仍然是最快速的 dns,相比 opendns 和 google 都好用。而且用国外的 dns 有很大的缺陷是好多动态均衡的网站会解析出极慢的镜像。

  19. 19 firefoxmmx Commented @ 2009-12-04 20:15Reply to this comment

    如果真的像GOOGLE说的那样还是很爽的。 不用再忍受那万恶的重定向了。

  20. 20 firefoxmmx Commented @ 2009-12-04 20:27Reply to this comment

    我LINUX下面发现,这个google DNS没有效果? 不知道有任何我一个效果没有??

  21. 21 walkerxk Commented @ 2009-12-04 21:15Reply to this comment

    @Ivan Shih:可能和bluehost一样,美国内免费,美国外国际长途。

  22. 22 walkerxk Commented @ 2009-12-04 21:17Reply to this comment

    @autoxbc: 是的,举个例子,gmail在北京有镜像服务器,然后你用google的dns的时候他可能让你去访问巴西的镜像,对于国外有镜像的CDN来说,使用本地ISP的DNS是最好的。

  23. 23 xifs Commented @ 2009-12-04 22:12Reply to this comment

    /etc/resolv.conf.head 笑而不语

  24. 24 maxint Commented @ 2009-12-05 0:20Reply to this comment

    要使用内部网络,用这个不方便

  25. 25 jun Commented @ 2009-12-05 0:24Reply to this comment

    看来速度没有多大提升啊

  26. 26 Lancelot Commented @ 2009-12-05 0:43Reply to this comment

    resolv.conf nm早就干掉了 google树大招风,天朝不是有著名的“dns污染”技术么,我还是懒得换了。。。

  27. 27 sebastion Commented @ 2009-12-05 19:57Reply to this comment

    如果是党对敏感的网络地址用dns和谐了, 那这个才有用

  28. 28 walkerxk Commented @ 2009-12-05 22:27Reply to this comment

    @Lancelot: 我把nm干掉了,实在不习惯。

  29. 29 Feng Li Commented @ 2009-12-06 0:39Reply to this comment

    what if google becomes evil?

  30. 30 chi Commented @ 2009-12-06 10:39Reply to this comment

    @Feng Li:
    送你两句话:“用人不疑,疑人不用”“亡羊补牢,犹未晚也”。

  31. 31 聚焦深空 Commented @ 2009-12-06 17:43Reply to this comment

    暂不支持 dnssec。 http://code.google.com/speed/public-dns/faq.html#dnssec 还是自己架个 dns 或 dnsmasq,使用 加密隧道 从 root-dns 获得结果保险些。 http://en.wikipedia.org/wiki/Root_nameserver

  32. 32 hmy Commented @ 2009-12-07 8:49Reply to this comment

    @聚焦深空 只有root-dns 支持dnssec意义不大,除非所有的权威服务器都支持.否则总是有漏洞的

  33. 33 nick Commented @ 2009-12-07 11:16Reply to this comment

    http://www.cnbeta.com/articles/99237.htm IT行业看来真是要完蛋了,什么都免费,那还有什么盈利模式,就算是google,除了广告它还有什么好的盈利模式吗,但一个这么大的公司能只靠广告收入吗?公司不是慈善机构,是要盈利的,不要说什么“为全人类做贡献”的屁话。不盈利的行业,最终哪来的创新。看看中国的独立软件开发商,尤其是桌面领域,几乎已经不能作为一个独立行业存在了,而现如今连硕果仅存的杀毒软件也有人搞免费,真是活不下去了。“那种说什么软件免费,从其它方面挣钱的想法”在某种程度上也导致了在中国软件技术不值钱,知识不值钱,怪不得在中国软件行业,没多少人愿意一辈子做软件开发,没前途啊!

  34. 34 w Commented @ 2009-12-07 11:52Reply to this comment

    @nick: 免费还是收费、收费多少,这应该是由软件开发者衡量市场需求而选定的。现在搞得什么软件都垂手可得,中国用户“能省则省”的心理也是到处作祟,盗版猖狂得已经独立成为了一个产业,某些搞盗版下载的公司招摇过市、风光无限,版权法晾一边。没有价格来作调节,市场竞争只会更加恶性与变态。

  35. 35 jazzi Commented @ 2009-12-07 13:49Reply to this comment

    @hmy 请问兄台cache dns,具体怎么做呢?自己开一个DNS服务吗?

  36. 36 cynic Commented @ 2009-12-07 17:17Reply to this comment

    @nick 免费和收费是市场决定的,如果免费的不好用自然用收费的,这个不怨别人 另外 “但一个这么大的公司能只靠广告收入吗?“ google这么多年了,确实只靠广告收入,几十亿上百亿美金~~~

    至于杀毒软件,你想想,微软都出免费的MSE了,普通的杀毒软件不免费怎么行?

    还是那句话,别老看着别人免费抢你市场,没有人愿意做慈善服务,别人自然有自己的赢利点,如果你自己的软件开发水平不行,竞争不过别人,那便别做这行`~~

  37. 37 聚焦深空 Commented @ 2009-12-07 19:54Reply to this comment

    @hmy dnssec 一类的协议普及时,网络会安全许多。现实是外面的 dns 可信度更高,但不加密的通讯可能被监听或劫持。

  38. 38 hmy Commented @ 2009-12-07 21:01Reply to this comment

    @jazzi 对,自己装一个bind就行 @聚焦深空 是的,肯定安全很多, .com域好像快要实现了

  39. 39 nick Commented @ 2009-12-08 13:23Reply to this comment

    不太同意上面那位cynic兄的话。你可以说收费或不收费是由市场来决定,但这并不能说明我们有一个好的市场,一个健康的、良性发展的行业。而事实证明中国的IT行业和IT市场就是一个悲剧。在一个拥有这么多电脑和网络用户的国家,IT的产值和利润竟然还只有这些,唉。 微软的杀毒免费是为了巩固它操作系统的市场,能否做到很细化还难说。至于google,一个全球最大的互联网公司,一年就挣五六十亿$的利润很多吗?而且市场不会总让它垄断的。 另外,在这里看到那篇讲开源许可的文章,发点感想。我搞了这么多年开源,一直说中国要推动开源产业,但中国的开源产业到底是什么?恐怕在相当一部分人那里也就是“免费”。一个尊重知识产权的社会的开源和一个不尊重知识产权的社会的开源是一回事吗? 虽然,我自己的桌面环境一直用Linux,但我还是一直认为基础软件和基础标准应该鼓励开源,因为只有拥有开放的平台,IT产业才有公平、自由的发展。而对于桌面应用,则应保持中立的态度,毕竟我们使用的大多数优秀的桌面应用是商业软件(当然对中国人无所谓了,反正他们没有为软件付费的意识)。打击盗版不仅会保护我们脆弱的IT产业,同时也会真正促进开源软件的发展。 http:yp.oss.org.cn

  40. 40 cynic Commented @ 2009-12-08 14:04Reply to this comment

    @nick 怎么和打击盗版扯上关系了呢,你不是在谴责像360那些出免费软件的公司压缩了其他程序员的生存空间么?但是最少360的杀毒软件是完全合法的吧,至于别人的定价和盈利点,这个好像不是我们能够管的事情。

    开源不等于免费,但是你也不能硬让免费的收费不是,一个软件怎么收费,收不收费,这些不是使用者说了算的,完全取决于开发者。

    所以不要抱怨环境,以网游为例,网游在国外一律收费模式,到中国绝大部分成了免费模式,但是赚的钱却多于那些收费的,然后现在很多人又不喜欢免费模式里面的人民币玩家,收费网游也是很有市场的。最后不管怎么说,还是一个市场需求问题,你做的东西如果市场不喜欢,不要怨天尤人,那是你做的东西不行。把自己的软件卖不出去归结到盗版泛滥上,那是最弱的借口。扪心自问,国内的那些软件,有几个能和操作系统一样是每个人必不可少的?播放器?ie壳?输入法?那些专业软件我们不说,就说这些常用的,有的是免费的替代品,假如搜狗输入法收费,就算打击盗版再有力,我看也没几个人用它了

    假如office严厉打击盗版,wps就能卖收费版的了?痴心妄想

  41. 41 Pepino Commented @ 2009-12-11 18:26Reply to this comment

    @cynic: WPS本来就有收费版啊 只是个人版免费

  42. 42 xiaobao Commented @ 2009-12-26 8:42Reply to this comment

    免费的目的是为了收费,不要以为只有中国人喜欢用免费,相比之下,国外很多人比中国人更看重免费享受,老外一样用盗版,技术更高明,别老捧着外国人的屁股,小心闻臭屁……

  43. 43 仁心博客 Commented @ 2010-01-28 21:08Reply to this comment

    我也改成了这个