`

自制本地DNS服务器为宽带提速

阅读更多

我们在安装宽带网时,ISP(因特网服务供应商)通常都会提供几个DNS服务器地址,然后在Internet的TCP/IP协议设置窗口中进行设置。目前,由DNS引起的网络问题相信大家都曾遇到过,例如网页打开的速度过慢,某些网站无法访问,或者IE浏览器中页面不能显示等等。要解决这一系列问题,除了更换DNS地址外,还有另一种解决办法。请看下文。

认识DNS

 DNS是Domain Name System的英文缩写,译成中文就是“域名系统”。我们要对某一个网站进行访问,只能通过IP地址(如“218.30.13.37”)进行访问连接,由于IP地址不易记忆,而域名就是IP地址的一个“代称”,一个域名对应于一个IP地址,而一个IP地址可能有多个域名与之对应。人们要想记住某个网站,只要记住其“代称”(即域名)即可。而DNS主要的功能就是将大家易于记忆并经常使用的域名与IP 地址作转换(又叫“解析”),再去连接被访主机或执行其它操作,而执行DNS服务的这台网络主机,就被称之为DNS 服务器。通常我们将域名转换成IP地址去连接的过程称为“正向解析”,反之称为“逆向解析”。

挖掘问题的根源

普通网络终端计算机在访问某一个站点时,都是在输入欲访问主机的域名后,再由本地计算机向DNS服务器发出查询指令,DNS服务器通过域名管理系统查询对应的IP地址,然后将查询到的IP地址发送给本地计算机,由本地计算机直接去连接访问。但是常常由于指向ISP 的DNS 服务器不太稳定,或者ISP 的DNS 服务器维护的网络区域较大,超负荷工作,而造成DNS 服务器失效或发生解析错误,导致某些网站不能正常访问,IE浏览器无错误提示等现象发生。


定制解决方案


由于通常DNS 服务器所引起的网络问题,都与DNS服务器的稳定性及工作负荷量有着直接的联系,所以为了确保网络终端计算机能正常畅通地对其他主机访问,最好的方法就在网络终端计算机上打造一个带缓冲的DNS服务器,这样不但可以缓解ISP的 DNS 服务器的负荷,还能避免由于ISP的DNS 服务器域名解析错误而导致网站不能访问的问题发生。本地DNS服务器的优点还在于本地解析域名速度快、效率高。


打造本地DNS服务器

步骤一: 将软件“TreeWalk”下载并解压,双击“TreeWalk”安装图标,安装向导将引导你完成整个安装过程(依默认方式安装即可)。

步骤二: 安装完毕,TreeWalk DNS服务就自动开启,本机的首选DNS服务器地址也会自动被设置为“127.0.0.1”(TreeWalk旧版本中要手动设置,而在Win2000系统中由于是保留地址,需要借助另外的工具来设置),而原来的ISP的DNS服务器自动被设置为备用DNS服务器,然后本地DNS服务器就开始工作了。


小提示:要手动打开/关闭TreeWalk DNS服务,只要在任务栏中单击“开始”按钮,再依次选择“程序→TreeWalk→service→Start DNS service/ Stop DNS service”项即可。如果选择“Stop DNS service”项关闭本地DNS服务器,系统会自动调用ISP的DNS服务器继续工作。


步骤三: 如果要确认当前为网络提供DNS服务的是否本地 DNS服务器,只要在Windows下打开“命令提示符”窗口,输入“nslookup www.sina.com.cn”命令后回车,然后从显示的DNS服务器信息中得出结论(图1)。


 其中,“Server:localhost”表示为当前提供DNS服务的是本地DNS服务器,下面的“Address:127.0.0.1”表示当前使用的DNS服务器的IP地址为“127.0.0.1”。这样本地DNS服务器就打造成功了。

PS:现在Internet已普及,一些ISP只在意提高用户的数量,而忽视了他们的DNS服务器的质量,常常给大家上网时带来麻烦。个人服务器技术的应用,可以帮助大家解决很多上网时遇到的实际问题,而且它操作简单,适合于普通家庭用户使用。而对于一般网络管理员来说,如果要解决服务器资源紧张的问题,那么为每台终端计算机建立本地DNS服务器应该是一个不错的方案。


此主题相关图片如下:


 

评论

相关推荐

    本地DNS服务器模拟

    用java写得本地DNS服务器,能够模拟本地的DNS服务器功能,能调用更高级别的DNS服务器。

    简单本地DNS服务器实现代码(C++)

    本代码为windows端本地DNS服务器简单实现代码,可做为相关课程作业参考。本代码为VS2013编写,上传的即为相应的工程,C++代码实现。

    DNS服务器试题.doc

    DNS服务器类型 答:本地DNS服务器,根DNS服务器,授权DNS服务器 4. 递归查询和迭代查询有什么不同?一般DNS客户端向DNS服务器提出的查询是什么查询? 一般DNS服务器之间的查询请求是什么查询? 答:不同的是,递归...

    DNS服务器配置与管理

    DNS服务器配置与管理 本章学习目标 : 6.1 DNS的基本概念和原理 6.1.1 DNS域名空间与Zone 6.1.2 查询模式(1) 6.1.2 查询模式(2) 6.2 DNS服务器的安装(1) 6.2 DNS服务器的安装(2) 步骤一,运行“开始”/“设置”/...

    本地DNS服务器

    网络编程的课程设计,有完整的报告!DNS服务器,本地可以根据文件进行域名的解析,对不在解析表中的文件再像外部DNS服务器进行查询!!有报告,把分数加高一点儿~5分吧

    DNS服务器未响应解决办法

    DNS服务器未响应解决办法,可以解决部分问题 可以下载试一下

    dns服务器软件 网络提速

    网络提速!(主观效果很明显) 网络提速!(主观效果很明显) 网络提速!(主观效果很明显)

    DNS服务器安装DNS服务器安装

    DNS服务器安装DNS服务器安装DNS服务器安装

    DNS服务器的配置实验报告.doc

    实验报告---DNS服务器配置 一、 实验目的: 1、配置DNS服务器。 2、了解DNS服务器的使用方法。 二、 实验内容: 在一台安装好 Linux 系统的真实机上进行BIND软件包的安装,启动DNS,为其配置文件(包括主配置文件,...

    windows域控DNS服务器配置

     如果查询名称在首选服务器中未发现来自缓存或区域信息的匹配应答,则查询过程可继续进行,使用递归来完全解析名称,包括来自其他 DNS 服务器的支持,以帮助解析名称。在默认情况下,DNS 客户服务要求服务器在返回...

    一种基于FPGA设计的本地DNS服务器.pdf

    一种基于FPGA设计的本地DNS服务器.pdf

    linux下DNS服务器的配置,DNS的辅助服务器配置.doc

    linux下DNS服务器的配置,DNS的辅助服务器配置

    DNS 服务器无法打开 Active Directory

    DNS 服务器无法打开 Active Directory

    Centos8 搭建DNS服务器

    Centos8 搭建DNS服务器

    DNS思维导图

    若未找到,则请求根DNS服务器。 3、根DNS服务器收到本地DNS服务器的请求,根据域名后缀,返回管理该后缀的顶级域DNS服务器的地址。 4、本地DNS服务器转向顶级域DNS服务器发出请求,顶级域DNS服务器会返回管理该域名...

    DNS服务器安装和配置

    通过实验理解域名服务的概念,并能够在Windows server 2000操作系统下实际安装、配置DNS服务器,提供局域网内的域名服务。 二、实验环境 具有Windows server 2000的计算机、局域网环境、Windows server 2000安装光盘...

    局域网中win7 DNS服务器未响应

    局域网中win7 DNS服务器未响应局域网中win7 DNS服务器未响应

    《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf

    《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器配置与管理》教学课件—第 13 章 DNS 服务器配置.pdf《Linux服务器...

    Ubuntu下DNS服务器的搭建

    NULL 博文链接:https://shoukii0721.iteye.com/blog/1626661

Global site tag (gtag.js) - Google Analytics