免费做网站欢迎光临易企网站建设公司
当前位置:易企网站建设公司 >> 做网站 >> 免费做网站 >> 浏览文章

网站搭建技术知识分享——DNS服务器的自建

发布时间:2017年01月04日 文章标签:网站,搭建,技术,知识,分享,服务,服务器,自建,建网 浏览3300

关于DNS服务器——计算机域名体系 (Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。DNS可以完成对域名的解析服务,是畅游网络的“交通要道”,所以不少网络运营商借机在其中植入广告以赢取私利,为此许多用户不得不改用第三方的DNS服务器。不过如今第三方的DNS服务也经常受到各种干扰,那么又该如何解决呢?
易企科技小优建议你可以通过最简单的体例来解决这个题目,那就是在本地电脑体系自建一个DNS服务器,可能有许多小伙伴觉得很难,不会,今天小优就来告诉大家自建DNS服务器的方法:
我们不妨借助一些工具软件来完成,比如DNSAgent(下载地址:tinyurl1683/nssyjvc,需微软.NET Framework 4.5支撑)。
下载上述软件并解压,用文本编辑器打开其中的Options.cfg文件app开发,可以看到该工具默认使用的是谷歌的DNS服务器(图1)。可以根据必要修改为本身常用的DNS服务器,比如114DNS(114.114.114.114)、阿里DNS(223.5.5.5)、OpenDNS(208.67.222.222)等。修改完成后对配置文件进行保存,再运行文件夹中的DNSAgent.exe文件,该工具就开始在体系后台工作了(图2)。

网站搭建技术知识分享——DNS服务器的自建

网站搭建技术知识分享——DNS服务器的自建


小提醒:
★因为DNSAgent使用了DNS压缩指针技术,所以并不是所有的DNS服务器都支撑该技术。
★因为DNSAgent必要运行才可以进行解析服务,所以用户可以运行文件夹中的Install.bat文件。如许就会在体系中添加一个启动服务,从而使得DNSAgent在体系运行的时候主动启动运行。假如不必要再使用这款工具了,也可以运行Uninstall.bat文件,来删除对应的启动服务。
DNS服务转移到本地
接下来打开Windows的“控制面板”,点击“网络和Internet”下面的“查看网络状况和义务”饬令,在弹出的对话框中点击左侧的“更改适配器设置”饬令,然后打开体系的“网络连接”窗口。假如用户是通过路由器上网的金王子驾驶室,那么就选择列表中的“以太网”项。假如用户照旧使用传统的拨号上网体例,那么就选择列表中的拨号连接即可。
选中本身的网络连接后,右击它,选择“属性”,在弹出的窗口列表中选择“Internet 协议版本 4”项。点击下面的“属性”按钮后,在弹出窗口的“首选DNS服务器”选项中,将其设置为127.0.0.1即可(图3)。以后所有体系发出的域名解析请求,就会经过该工具的处理后,再发送到设定的DNS服务器进行处理。接下来工具将DNS服务器的解析数据存放到本地体系中,如许当用户下一次访问统一个网站域名的时候,就不必要再向DNS服务器发送解析请求了品牌策划公司,将直接调用还存储在本地体系的解析信息即可。如许一来就避免了DNS信息被干扰的可能。

网站搭建技术知识分享——DNS服务器的自建

提服从,为不同网站定制解析服务
除了域名解析,DNSAgent还有许多比较实用的网络功能。如针对不同的网站域名,可以使用不同的DNS服务器进行解析,国外的网站域名使用谷歌DNS,国内的网站域名使用114DNS等。不过要想使用这个功能的话,必要本身编写响应的规则才行。如今通过文本编辑器打开DNSAgent中的rules.cfg文件,按照下面的格式来编写几行代码即可。
{
"Pattern": "^(.*\\.)?baidu\\1683$",
"NameServer": "114.114.114.114"
},
这几行代码的意思就是,当访问含有baidu1683信息的网站域名的时候,就使用114.114.114.114这个DNS服务器进行域名解析。虽然这个规则使用了正则表达式,依葫芦画瓢也是可以完成的。但是对于通俗用户来说照旧比较繁琐,所以下面我们行使网友制作的网站规则,进行转换后就可以为我所用了。
首先通过欣赏器访问tinyurl1683/mac5gp,在列表中找到accelerated-domains.china.conf项并点击它,在弹出的网页中就可以看到网友制作的网站规则(图4)。

网站搭建技术知识分享——DNS服务器的自建

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

网站搭建技术知识分享——DNS服务器的自建

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

网站搭建技术知识分享——DNS服务器的自建 

小提醒:
因为规则默认使用的是114.114.114.114这个DNS服务器,用户也可以根据必要将其批量替代为其他的DNS服务器地址。
替换hosts更方便
Windows体系的hosts不仅可以直接进行域名解析,还可以起到过滤广告的作用,但是如今要想修改体系中的hosts文件,首先必要获得体系的管理员权限才可以,操作上有些繁琐。而如今DNSAgent工具就可以通过类似的功能替换hosts文件,从而削减体系权限获取等操作LED显示屏生产厂家,而且曩昔一个域名就必要编写一条规则,DNSAgent则可以通过一条规则替换hosts文件中的多条规则,从而削减大量规则输入的麻烦。
以亚马逊为例,如今许多用户喜好到亚马逊的美国站进行海淘,我们就可以通过修改hosts中的信息,让其直接连接到亚马逊的美国服务器而非中国的服务器,从而避免我们在不同的站点之间进行切换。首先右击“开始”,点击“饬令提醒符(管理员)”启动它,在其中输入“ping http://www.esuSEO.com/amazon1683”并按下回车键,可以得到服务器对应的IP地址。接着用文本编辑器打开DNSAgent中的rules.cfg文件,输入下面的一段代码并保存就可以了。这段代码透露表现只要访问域名包括http://http://www.esuSEO.com/amazon1683/的链接,就直接连接到205.251.242.103]这个服务器IP地址(图7)。

网站搭建技术知识分享——DNS服务器的自建

{
"Pattern": "www\\.amazon\\1683$",
"Address": "205.251.242.103]"
}

责任编辑:易企技术部
版权所有:http://http://www.esuseo.com/uweb73570532 (易企科技) 转载请注明出处
上一篇:Discuz积分商城——易企为多彩科技打造积分换购物品平台
下一篇:对于设计师的七个优秀风俗的形成
点击数:  相关搜索:网站 搭建 技术 知识 分享 服务 服务器 自建 建网