在一些特殊的网络情况下,比如:
- 所在网络的DNS未能正常解析,导致CDN无法正确识别;
- 在办公网络中不能修改系统DNS,否则会导致内网访问异常。
这时,就需要强制设定浏览器所用的DNS服务器,以保证网络访问的速度。以前Google Chrome浏览器就已在实验室中提供了可选项,而现在这项功能在最新的Chrome正式版中就已提供支持,无需再进入配置项中额外开启。
只需要在Chrome的快捷方式上点击右键,打开其“属性”设定(如下图所示),在“目标”项的最后加入“
--dns-server=178.79.131.110
”即可(请注意:“–”前面有一个空格),DNS服务器的IP地址可根据自己的实际情况自行填写,目前我选用的是V2EX提供的DNS服务。关于V2EX 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的反馈:)
Pingback引用通告: 如何破解上海电信宽带贝尔RG201O-CA型光猫? | 恍惚之中
真的可以吗?我试了怎么没用?
多谢指出!今年6月chrome已在后续版本中不在提供此项功能。
额。。。真不知道google想什么呢,这么好的功能居然关掉了;你还是改一下标题吧~~
嗯,标题和正文都有更新了。目前我只好修改本地网卡设置了。如果是家里的话,可以在路由器层级上直接改掉。