免费架设自己的DNS服务器,免翻墙访问Google被墙服务

2012年8月16日 | 分类: 翻墙相关 | 标签: , , ,

自建DNS服务器免翻墙访问Google被墙服务和YouTube。

原理基本和改hosts文件一样。
Google在国内有网关服务器,只要把Google被墙服务和YouTube的域名指向这些服务器的IP地址就可以免翻墙访问了。而且看YouTube的速度还非常快。
获得Google国内服务器IP的方法就是 ping google.cn  ,得到的IP 是在203.208.46.* 地址段的一些IP。大家可以随机选择一个ping的通的IP,分散流量。

自建DNS服务器比hosts的好处就在一些不能改hosts的设备也可以免翻墙上YouTube,比如没有越狱的iPhone,iPad等。而且如果你 的DNS服务器是建在公网上的话,在任何地方的任何设备都可以通过简单的更改DNS服务器来实现免翻墙访问Google被墙服务和YouTube。不过需要注意的是DNS服务器不能建在国外,因为DNS数据包在经过GFW的时候会被DNS污染…….

下面是在CentOS上简单架设DNS的方法。
1、安装bind服务器。
yum install bind
2、修改/etc/named.conf 配置文件
vi /etc/named.conf
删除以下两行:
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
修改
allow-query     { localhost; };

allow-query     { any; };
然后在

zone "." IN {
  type hint;
  file "named.ca";
};

之前添加以下内容(不包括等号分割线)

//------------------------------------------
zone "google.com" IN {
 type master;
 file "google.com";
 allow-update { none;};
};

zone "youtube.com" IN {
 type master;
 file "youtube.com";
 allow-update { none;};
};

zone "ytimg.com" IN {
 type master;
 file "ytimg.com";
 allow-update { none;};
};
//------------------------------------------

3、在 /var/named 目录下添加以下三个文件。
vi /var/named/google.com

$ttl    86400
@               IN SOA  linux.google.com.  root.google.com. (

                                       1053891162
                                        3H
                                        15M
                                        1W
                                        1D )

                        IN NS         linux.google.com.

                  IN A 203.208.46.144
*                 IN A 203.208.46.144

vi /var/named/youtube.com

$ttl    86400
@               IN SOA  linux.youtube.com.  root.youtube.com. (

                                       1053891162
                                        3H
                                        15M
                                        1W
                                        1D )

                        IN NS         linux.youtube.com.

                  IN A 203.208.46.144
*                 IN A 203.208.46.144

vi /var/named/ytimg.com


$ttl    86400
@               IN SOA  linux.ytimg.com.  root.ytimg.com. (

                                       1053891162
                                        3H
                                        15M
                                        1W
                                        1D )

                        IN NS         linux.ytimg.com.

                  IN A 203.208.46.144
*                 IN A 203.208.46.144

4、重启named进程。
/etc/init.d/named restart

之后就可以把客户机的DNS服务器IP设成自建DNS的IP了。
客户机可以用
nslookup youtube.com  你的DNS IP
命令来查看解析是否成功。

PS:Google还有些被墙的服务的域名也可以通过类似方法添加,例如
googleusercontent.com
ggpht.com
gstatic.com
appspot.com

另外还有些域名是不能用国内Google的服务器的,如果碰到可以添加DNS记录排除。

建在公网的DNS服务器可以共享给别人使用,不过不建议公开,原因你懂的。

来源http://bangumi.tv/group/topic/7686

========

免费架设自己的DNS服务器

国内Internet的连接速度不尽如人意已是不争的事实,于是许多网友软硬兼施,以求最大限度地提高上网速度。一时间快猫加鞭、NetAnts等网络工具软件深受网友的青睐。然而,大部分人忽略了影响上网速度的一个重要的环节,那就是域名解析。

众所周知,每台连接在Internet上的服务器都拥有唯一的IP地址,有人称之为数字网址。不过类似于202.96.134.133等的IP地址 显然是晦涩难懂的,不便记忆,于是人们用URL(统一资源定位符)来表示网站地址,比如www.micosoft.com,有人称之为文字网址,它在很大 程度上弥补了IP地址的不足,不仅便于记忆,而且非常直观。不过,当你在Internet上执行浏览、下载软件等操作时,你所输入的文字网址首先必须经过 域名解析服务器(DNS)解析成对应的IP地址,然后才可以进行真正的连接,所以每个ISP都有DNS。当你在浏览器的地址栏上输入一个文字网址时,它会 首先连接到你的ISP的域名解析服务器上查找它的IP地址,如果查找不到,还要连接到上一层的DNS上继续查询。在Internet上,目前只有五个“大 师”级的DNS上有完整的IP清单,所以当你在连接一个文字网址时,有一部分时间是花在无谓的IP地址查询之中的。试想一下,如果你自己的电脑中有一份较 为全面的IP地址清单,每次连接时直接从电脑中读取IP地址,那该有多好啊!这并非是痴人说梦,因为FastNet99可以使你梦想成真。

一、 FastNet99简介:

FastNet99是一个免费软件,曾荣获美国著名的ZDNet五星大奖,其最新版本是3.1版。从网上下载的FastNet99 3.1.0是一个大小为1.68M的ZIP格式压缩软件,用WINZIP等解压缩软件将其解压后运行其中的SETUP.EXE文件,进入标准的 WINDOWS软件的安装过程。安装结束后,运行“开始”→“程序”→“FastNet99”程序组中的FastNet99,即可启动程序,进入主界面。 FastNet99的界面非常简洁,上方是四个菜单和工具栏,中间是Add(添加)、Eidt(编辑)、Options(选项)、Bookmarks(书 签)和History(历史记录)等五个选项卡,通过它们你可以完成绝大部分的操作。最下方是三个状态栏,依次显示目前IP清单中服务器的数量、最近的操 作及当前电脑的IP地址。

二、 使用方法:

FastNet99采用多种方法修改Windows目录下的Hosts文档(IP清单),如果经验证无误,在上网时电脑会自动参照此文件,而无须查询远端的DNS,所以可以在一定程度上提高上网的速度,久而久之,速度的提升会更明显。

(一)、四种添加IP地址的方法:

1、 扫描历史记录:此功能是通过History选项卡来实现的。FastNet99允许用户扫描浏览器中的历史记录,将已访问的网址添加到IP清单中。 Microsoft Internet 、Netscape Communicator、 Opera等三个主要的网络浏览器,它们存放历史记录的目录或文件分别是c:\windows\history目录、fat.db和global.dat 文件。一般情况下,当你按下Search the Registry(搜索注册表)后,软件很快就可以正确地搜索到系统中已安装的浏览器并定位历史记录。然后,按下Scan按钮,软件即开始扫描已访问过的 网址的IP地址,当然这时必须确保处于在线状态。扫描结束后,会在中间的状态栏中显示具体的结果。

2、 扫描收藏夹(书签):除了扫描历史记录外,FastNet99还可以扫描上述三个浏览器的收藏夹(书签),真是体贴之极。点击Bookmark选项卡即可 进入。具体的实现方法同上。在此要指出的是,IE、NC和Opera3.xx的收藏夹(书签)分别是:\windows\favarites目录、 bookmark.htm和opera3.adr文件。

3、 手工添加:Add选项卡为用户手工添加IP清单提供了极大的方便。软件提供了两种手工添加方式:Find IP(查找IP)和Find URLs(查找URLs)。当你选择“查找IP”时,会在下面出现一个文本输入框,在此你输入想要查找的文字网址,比 如:http://www.chinabytecom,然后按OK按钮。如果查找到,将显示DONE,否则显示错误信息。FastNet99查找IP的速 度是非常快的。如果你选择的是“查找URLs”,将会出现两个输入框,设置要查找的IP地址的范围,程序会为你查找此范围内的所有的文字网址,当然目的也 是将扫描到的网址添加到IP清单中。

4、 合并IP清单:如果你手头有IP的清单或者是ISP的DNS上的IP清单,你可以使用软件自带的HostsMerge程序,使你的电脑摇身一变而成为一个 不小的DNS,不过这样似乎太过夸张了一点。(二)、编辑IP清单:点击Edit选项卡,进入IP清单的编辑。在此你可以对其进行删除、复制、验证等操 作。在最下方的Fast URLs Search(快速URLs搜索)栏中填入网址,软件会象IE5.0的网址栏的智能输入那样快速地找到网址,你不仅可以对其进行编辑,而且还可以按工具栏 中的Ping按钮,Ping一下网址的有关信息,非常方便。另外,软件还提供为网址提供别名的功能,但在实际使用中效果不太理想。

三、 高级设置:

掌握以上方法就基本够用了,但是如果想让软件更好地为你服务,你必须对其进行设置。在Options(选项)选项卡中,你可以定制FastNet99。点击Options,进入软件的设置画面。General(常规)允许你定制软件的工作方式,共有八个复选框:

Always visible:让软件永远在前台运行

Find addresses in background:后台查询地址

Add shortcut to the desktop:在Windows桌面上添加软件的快捷图标

Start automatically with Windows:随Windows一起启动

Start minimized:运行程序后将其最小化

Stop on error:发生错误时终止软件

Save size and position:保存程序界面的大小和在屏幕上的位置

Show splash screen on startup:启动软件时显示有关软件信息的画面

勾选相应的复选框,然后按Apply按钮,不过有的选项要到下次启动软件时才能生效。如果要恢复程序的默认设置,按下Default按钮即可。

其它的几个就相对简单一些了,在此笔者仅简单地介绍一下:

Add(添加):设置在Add选项卡中输入地址的方法。

Edit:设置打开、编辑Hosts文件的程序。

Batch:设置批处理的条目。

Ping:设置Ping网站时的参数,比如连接数、间隔等。

四、使用心得:

虽然你在上网时无须让FastNet99常驻内存,因为一旦IP清单更新后,每次上网时会自动参考其中的内容,这样可以为你节省宝贵的系统资源,但 是如果你想在连线时随时更新IP清单,最好让它常驻内存。另外,在Internet上有少数网站的IP地址是动态的,比如著名的Yahoo网站 (www.yahoo.com)、ICQ网站(icq.mirabilis.com)等,所以你可以通过工具栏上的ignore list按钮,所这类网站排除在IP清单之外。

五、软件的下载:

至此,你就拥有一个属于自己的DNS了。如果你对FastNet99感兴趣,可以到它的网站(http://members.eploit.it /gcriaco)下载,下载地址是:ftp://zdftp.zdnet.com/pub/private/sWlIB/internet /internet_tools/fastnet.zip。

来源http://site.feifeixiu.com/175.html

目前还没有任何评论.