如何快速打造本地DNS服务器

如何快速打造本地DNS服务器,第1张

DNS可以完成对域名的解析服务,是畅游网络的“交通要道”,所以不少网络运营商借机在其中植入广告以赢取私利,为此很多用户不得不改用第三方的DNS服务器。不过现在第三方的DNS服务也经常受到各种干扰,那么又该如何解决呢

设置自建DNS服务器的参数

要想解决上述问题,最简单的方式就是在本地电脑系统自建一个DNS服务器,不过这对普通用户来说很难,我们不妨借助一些工具软件来完成,比如DNSAgent(下载地址:tinyurlcom/nssyjvc,需微软NET Framework 45支持)。

下载上述软件并解压,用文本编辑器打开其中的Optionscfg文件,可以看到该工具默认使用的是谷歌的DNS服务器(图1)。可以根据需要修改为自己常用的DNS服务器,比如114DNS(114114114114)、阿里DNS(223555)、OpenDNS(20867222222)等。修改完成后对配置文件进行保存,再运行文件夹中的DNSAgentexe文件,该工具就开始在系统后台工作了(图2)。

 小提示:

★由于DNSAgent使用了DNS压缩指针技术,所以并不是所有的DNS服务器都支持该技术。

★由于DNSAgent需要运行才可以进行解析服务,所以用户可以运行文件夹中的Installbat文件。这样就会在系统中添加一个启动服务,从而使得DNSAgent在系统运行的时候自动启动运行。如果不需要再使用这款工具了,也可以运行Uninstallbat文件,来删除对应的启动服务。

DNS服务转移到本地

接下来打开Windows的“控制面板”,点击“网络和Internet”下面的“查看网络状态和任务”命令,在弹出的对话框中点击左侧的“更改适配器设置”命令,然后打开系统的“网络连接”窗口。如果用户是通过路由器上网的,那么就选择列表中的“以太网”项。如果用户还是使用传统的拨号上网方式,那么就选择列表中的拨号连接即可。

选中自己的网络连接后,右击它,选择“属性”,在弹出的窗口列表中选择“Internet 协议版本 4”项。点击下面的“属性”按钮后,在弹出窗口的“首选DNS服务器”选项中,将其设置为127001即可(图3)。以后所有系统发出的域名解析请求,就会经过该工具的处理后,再发送到设定的DNS服务器进行处理。接下来工具将DNS服务器的解析数据存放到本地系统中,这样当用户下一次访问同一个网站域名的时候,就不需要再向DNS服务器发送解析请求了,将直接调用还存储在本地系统的解析信息即可。这样一来就避免了DNS信息被干扰的可能。

 提效率,为不同网站定制解析服务

除了域名解析,DNSAgent还有很多比较实用的网络功能。如针对不同的网站域名,可以使用不同的DNS服务器进行解析,国外的网站域名使用谷歌DNS,国内的网站域名使用114DNS等。不过要想使用这个功能的话,需要自己编写相应的规则才行。现在通过文本编辑器打开DNSAgent中的rulescfg文件,按照下面的格式来编写几行代码即可。

{

"Pattern": "^(\\)baidu\\com$",

"NameServer": "114114114114"

},

这几行代码的意思就是,当访问含有baiducom信息的网站域名的时候,就使用114114114114这个DNS服务器进行域名解析。虽然这个规则使用了正则表达式,依葫芦画瓢也是可以完成的。但是对于普通用户来说还是比较繁琐,所以下面我们利用网友制作的网站规则,进行转换后就可以为我所用了。

首先通过浏览器访问tinyurlcom/mac5gh4,在列表中找到accelerated-domainschinaconf项并点击它,在弹出的网页中就可以看到网友制作的网站规则(图4)。

 现在点击“Raw”按钮后打开一个网页,接着点击鼠标右键选择菜单中的“全选”命令,将所有的网站规则都复制下来,接着在浏览器中访问tinyurlcom/m6cnymo,将刚刚复制下来的网站列表粘贴到左侧列表中,然后点击左上角的“Convert”按钮,在右侧列表中就可以看到转换好的网站规则了。点击右上角的“Select Results”按钮,自动选中转换完成的规则(图5)。

 接下来点击鼠标右键将其复制粘贴到一个文本编辑器中,再将开头的“[”和结尾的“]”符号删除。最后将这些编辑后的规则,粘贴到rulescfg文件最后一个“]”符号之前就可以了(图6)。

 小提示:

由于规则默认使用的是114114114114这个DNS服务器,用户也可以根据需要将其批量替换为其他的DNS服务器地址。

替代hosts更方便

Windows系统的hosts不仅可以直接进行域名解析,还可以起到过滤广告的作用,但是现在要想修改系统中的hosts文件,首先需要获得系统的管理员权限才可以,操作上有些繁琐。而现在DNSAgent工具就可以通过类似的功能替代hosts文件,从而减少系统权限获取等操作,而且以前一个域名就需要编写一条规则,DNSAgent则可以通过一条规则替代hosts文件中的多条规则,从而减少大量规则输入的麻烦。

以亚马逊为例,现在很多用户喜欢到亚马逊的美国站进行海淘,我们就可以通过修改hosts中的信息,让其直接连接到亚马逊的美国服务器而非中国的服务器,从而避免我们在不同的站点之间进行切换。首先右击“开始”,点击“命令提示符(管理员)”启动它,在其中输入“ping wwwamazoncom”并按下回车键,可以得到服务器对应的IP地址。接着用文本编辑器打开DNSAgent中的rulescfg文件,输入下面的一段代码并保存就可以了。这段代码表示只要访问域名包括http://wwwamazoncom/的链接,就直接连接到205251242103]这个服务器IP地址(图7)。

 {

"Pattern": "www\\amazon\\com$",

"Address": "205251242103]"

}

没错又是我,评估完去年的DNS,我又来评估今年的DNS了,给大家简单讲下什么是DNS,如果我们在访问某个网站,明明网速很快,但是访问网页的速度总是很慢,那么有可能是我们的DNS服务器出现了问题,从而导致我们访问网页速度变慢,那么2018年都有哪些DNS最快。

第一名(以平均值排名) DNSPod DNS:★★★★★ DNSPod:相比于去年今年的DNSPod在解析速度上,比以往要快上许多,国内最快节点:上海延迟3ms,最慢节点:新疆哈密延迟73ms DNS 服务器 IP 地址: 首选:119292929 备选:182254116116

第二名(以平均值排名) 114DNS:★★★★★ 114DNS:作为国内用户最多的DNS,自然有他的强大之处,国内最快节点:江苏扬州延迟2ms,最慢节点:辽宁沈阳延迟123ms DNS 服务器 IP 地址: 首选:114114114114 备选:114114114115

第三名(以平均值排名) 百度 DNS:★★★★★ 百度DNS:作为互联网巨头,百度在DNS解析速度这一块也是不逞多让,国内最快节点:江苏扬州延迟2ms,最慢节点:辽宁沈阳延迟71ms DNS 服务器 IP 地址: 首选:180767676

第四名(以平均值排名) 阿里 DNS:★★★★★ 阿里DNS:同为互联网巨头的阿里,这几年也十分重视DNS解析发展这一块,在解析速度上阿里也不逞多让,国内最快节点:浙江湖州延迟5ms,最慢节点:辽宁沈阳延迟159ms DNS 服务器 IP 地址: 首选:223555 备选:223666

第五名(以平均值排名) CNNIC SDNS:★★★★★ SDNS DNS:作为中国互联网络信息中心的DNS,解析网页速度也是很强势,SDNS DNS丝毫不弱于其他几家DNS解析商,国内最快节点:上海延迟6ms,最慢节点:辽宁沈阳延迟146ms DNS 服务器 IP 地址: 首选:1248 备选:20298068

第六名(以平均值排名) DNS派:★★★★★ DNS派:作为DNS解析商的后起之秀,不得不说DNS派在解析速度上,已经处于一线水准,国内最快节点:上海延迟2ms,最慢节点:河北秦皇岛326ms DNS 服务器 IP 地址: 首选:10122646 备选:218301186

每个地方测试的解析速度都不一样,以本地测试解析速度为准。

如何设置DNS?

我们打开网络控制中心,选择相应的网卡,右击属性,选择IPV4协议;详情参考下图

进入到IPV4属性界面,我们选择“使用下面的DNS服务器地址”然后就可以设置我们想要解析的DNS了。

 DNS在平时上网中扮演重要角色,如果不注意DNS的话,可能会导致网速慢、弹窗广告、网址打不开、打开不是自己想要的网站、劫持等一系列问题,设置好无线路由器的dns尤为重要,以下是我为大家搜集整理提供到的设置无线路由器dns的方法,希望对您有所帮助。欢迎阅读参考学习!

 操作设置

 首先打开浏览器,然后在网址栏输入19216811,然后按回车键确认打开,之后就会弹出路由器登录界面。之后输入路由器登录用户名与密码,TP-Link路由器默认登录用户名与密码均为admin,输入完成后,点击底部的确认即可进入路由器设置了。

 进入路由器设置界面后,然后再点击左侧“网络参数”展开更多设置,之后即可看到“WAN口设置”选项,再点击左侧的WAN口设置可以显示当前拨号连接的状态。点击WAN口设置界面底部的“高级设置”按钮。

 勾选上“手动设置DNS服务器”,这里我们推荐使用oneDNS的服务器地址,在首选DNS服务器里填写1121244727在备用DNS服务器里填写11421512616然后点击保存,关闭设置页面就可以了。非常简单吧。

 电脑修改为路由器dns的方法

 点击“控制面板”→“查看更多”。

 进入“控制面板”界面,点击“网络和Internet”。

 在“网络和Internet”页面点击“网络和共享中心”。

 在弹出的页面点击“更改适配器设置”。

 在弹出的页面中选择“WLAN”点击鼠标右键选择“属性”。

 在弹出窗口“此连接使用下列项目”中把“internet协议版本6(TCP/IPV6)”前面的“√”去掉。

 双击“internet协议版本4(TCP/IPV4)”,弹出“自动获得IP地址”的页面。

 在弹出的`页面中选择“使用下面的DNS服务器地址”,手动填写DNS服务器地址,首选为21113719126;备用为21820196130。

 点击确定便更改成功。

 注意事项

 1、挑选合适的DNS能够加快上网速度和电脑安全

 2、应该挑选有着本地(你的居住地)节点的DNS,通常阿里,百度,114DNS基本都覆盖全国大部分

 DNS功能

 每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。这就是DNS协议所要完成的功能。

 主机名到IP地址的映射有两种方式

 1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;

 2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。

 通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。

中国互联网络中心:1248、210248、10122646(电信及移动)、123125816(联通)。

阿里DNS:223555、223666。

googleDNS:8888、8844。

大陆常用的DNS服务器有:

(A)  114DNS:  114114114114

(B)  谷歌DNS:8888

(C)  阿里DNS:223555

(D)  腾讯DNS:119292929

(E)  当地服务提供的DNS:61166150123

扩展资料:

选择适合自己最快的DNS服务器地址:

一种方法是通过360 DNS优选这款软件来主动帮助我们选择最快的公共DNS服务器,无需我们手动设置,较为方便。不过此种方式会优选360的DNS服务器,这点与软件属性有关。

一种方式是通过PING命令来进行手动测试,选取延时最小的公共DNS服务器,这里大家也可以自行比较运营商DNS服务器与公共DNS服务器之间的差距。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何快速打造本地DNS服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情