Google Chrome浏览器中使用自己指定的DNS服务器(官方已取消本功能)

在一些特殊的网络情况下,比如:

  • 所在网络的DNS未能正常解析,导致CDN无法正确识别;
  • 在办公网络中不能修改系统DNS,否则会导致内网访问异常。

这时,就需要强制设定浏览器所用的DNS服务器,以保证网络访问的速度。以前Google Chrome浏览器就已在实验室中提供了可选项,而现在这项功能在最新的Chrome正式版中就已提供支持,无需再进入配置项中额外开启。

只需要在Chrome的快捷方式上点击右键,打开其“属性”设定(如下图所示),在“目标”项的最后加入“

--dns-server=178.79.131.110

”即可(请注意:“–”前面有一个空格),DNS服务器的IP地址可根据自己的实际情况自行填写,目前我选用的是V2EX提供的DNS服务。关于V2EX DNS服务的优势,可点击这里了解。

Google-chrome-DNS

Ps: 目前已知Chrome与安全软件Symantec Protection Agent(SPA)有冲突,其会导致Chrome无法正常开启,也可在上图中的位置,加入“

--no-sandbox

”关闭Chrome的沙盒模式,以保证两者能够并存。

====2012.04.10更新====

整理了几组比较靠谱的DNS服务器:

114DNS(不是那个垃圾的“114搜索”):
114.114.114.114
114.114.115.115

中华电信:
168.95.1.1(dns.hinet.net)
168.95.192.1(hntp1.hinet.net)
168.95.192.2(hntp3.hinet.net)

亚太宽频:
210.200.211.193
210.200.211.225

有线宽频 i-Cable:
61.10.0.130
61.10.1.130
210.80.60.1
210.80.60.2

香港宽频 Hong Kong BroadBand Network:
203.80.96.10
203.80.96.9

HKNet 宽频:
202.67.240.222
202.67.240.221

和记环球电讯:
202.45.84.58
202.45.84.59

 

====2012.07.18更新====

v20以后版本的chrome,可以考虑通过浏览器地址栏访问 chrome://flags/ ,找到“内置异步 DNS”,将其启用并重启chrome。

 

====2012.11.17更新====

Chromium官方已在今年6月说明后续版本中不再支持

--dns-server

,感谢ipcjs的反馈:)

Google Chrome浏览器中使用自己指定的DNS服务器(官方已取消本功能)》有5个想法

  1. Pingback引用通告: 如何破解上海电信宽带贝尔RG201O-CA型光猫? | 恍惚之中

  2. ipcjs

    额。。。真不知道google想什么呢,这么好的功能居然关掉了;你还是改一下标题吧~~

  3. Summer 文章作者

    嗯,标题和正文都有更新了。目前我只好修改本地网卡设置了。如果是家里的话,可以在路由器层级上直接改掉。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注