首页  |  Linux  |  C/C++  |  网络编程  |  Python   |  Algorithm  |  数据库  |  经验  |   人生 & 随想   |  站内搜索  |  关于

<<< previous

该文已被浏览2104

一个简单的访问 Google 的方法



更新(2016-09-30):获取无界浏览(适用于Linux用户及Windows用户)
更新(2016-08-07):以后所有的翻墙信息都通过E-mail的方式来发送:
更新(2016-04-02):此方法已不可用,新方法见文章下方的评论部分。

如果遇到任何问题,都可以通过 E-mail 将问题发送给我:
E-mail: contact@TechForGeek.info

更新(2016-02-26):最近DNS 120.27.30.176 似乎不能正常使用,大家可以尝试使用DNS 182.254.158.191。
再次感谢 PandaDNS,使得我们可以方便的使用 Google 来学习。

   通常自己翻墙,操作十分繁杂,需要很多相关的知识。不过这里将要介绍的方法十分简单,只要设置一下 DNS ,即可以成功访问 Google.下面我以 Ubuntu 14.04 为例(因为我日常使用的就是这个系统)来介绍如何设置 DNS ,至于 Windows 用户,可以参见这篇文章来了解如何设置 DNS : Change TCP/IP settings,并将 DNS 设置为 120.27.30.176.
Ubuntu 中可以在文件 /etc/resolv.conf. 配置 DNS ,打开该文件,可以看到类似下面的内容:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
你所要做的就是注释掉 nameserver 127.0.1.1 并在该文件的末尾添加如下内容:
nameserver 120.27.30.176
文件最终的内容应该是下面这个样子:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
#nameserver 127.0.1.1
nameserver 120.27.30.176
保存文件并退出,所做修改即可生效,无需重启电脑。之后打开浏览器,在地址栏输入 Google 的网址:
www.google.com
按回车后,即可连接到香港的 Google 服务器。
   上面这种设置 DNS 的方法有一个缺点,即重启电脑后,上面所做的操作都会失效,你必须要重新执行一遍上述的操作.如果嫌这样麻烦的话,可以继续看下面的方法,下面要介绍的方法可以使配置 DNS 的操作持久生效.
1. 首先打开文件 /etc/resolvconf/resolv.conf.d/head:
    $ sudo vim /etc/resolvconf/resolv.conf.d/head
注意: 由于文件的权限问题,要加上 sudo
2. 在打开的文件末尾加入如下内容:
nameserver 120.27.30.176
3. 保存文件并退出
4. 执行如下命令更新配置:
$ sudo resolvconf -u 
执行完上述操作后,就可以成功访问 Google 了,而且重启电脑后,DNS 的配置也不会失效.
补充: 使用本文所介绍的方法,不仅可以访问 Google ,还可以访问 Facebook , Twitter , 维基百科 等网站,不过对于 Youtube ,则不能访问.不过对于学习而言,这已经足够了。
最后感谢 120.27.30.176 这个 DNS 服务器的提供者,使得我们无需进行过于繁琐的操作,就可以使用 Google.


一如既往,如果你对文章中的内容有任何疑问,或者是发现文章中有任何错误,都可以通过下面的地址发邮件告诉我.
E-mail: contact@TechForGeek.info