建立高速dns缓存服务器dns设置详解

建立高速dns缓存服务器dns设置详解

ID:8815635

大小:36.50 KB

页数:6页

时间:2018-04-08

建立高速dns缓存服务器dns设置详解_第1页
建立高速dns缓存服务器dns设置详解_第2页
建立高速dns缓存服务器dns设置详解_第3页
建立高速dns缓存服务器dns设置详解_第4页
建立高速dns缓存服务器dns设置详解_第5页
资源描述:

《建立高速dns缓存服务器dns设置详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、首先介绍在freebsd上如何建立高速dns缓存服务器,引用freebsd中文手册中的话:缓存域名服务器是对任何域都不提供权威解析的域名服务器。它自己简单地完成查询,并记住这些查询以备后续使用。要建立这样的服务器,只需像平时一样配置一个域名服务器,而不配置域就可以了安装如下:所使用的软件是BIND,安装完freebsd6.0后BIND是自动安装好的,版本为BIND9,路径一般为/etc/namedb。freebsd5.2及更早版本的用户可以通过到ISC网站上下载BIND9.3。目前,BIND由InternetSoftwareConsortiumhttp://www.isc.o

2、rg/维护。1、创建本地DNS反向解析域文件proxy4bak#cd/etc/namedbproxy4bak#shmake-localhost在/etc/namedb/master目录下会生成localhost.rev文件。2、编辑dns配置文件/etc/namedb/named.confoptions{directory"/etc/namedb";pid-file"/var/run/named/pid";dump-file"/var/dump/named_dump.db";statistics-file"/var/stats/named.stats";//forwarder

3、s{//221.228.255.1;218.2.135.1;//};};zone"."{typehint;file"named.root";};zone"0.0.127.IN-ADDR.ARPA"{typemaster;file"master/localhost.rev";};这里我没有用到forwarders(转发),在freebsd中文手册中有这样一段话:要从上级的缓存中受益,可以在此处启用forwarders。在一般情况下,域名服务器会逐级地查询Internet来找到特定的域名服务器,直到得到答案为止。启用这个将让它首先查询上级域名服务器(或另外提供的域名服务器),从而

4、从它们的缓存中得到结果。如果上级域名服务器的负载很重,在更快的域名服务器上启用它将有助于改善服务品质。3、更改/etc/resolv.conf将resolv.conf内容更改为:nameserver11.0.0.14、使named启动编辑/etc/rc.conf,加入启动内容,如下:proxy4bak#cd/etcproxy4bak#eerc.conf加入named_enable="YES"添加完成后重启服务器,使用top命令可以查看named进程是否启动。也可以通过nslookup查询一个网址,如果可以,说明缓存已经建立了,显示如下:proxy4bak#nslookup>s

5、ettype=any>www.google.comServer:127.0.0.1Address:127.0.0.1#53Non-authoritativeanswer:www.google.comcanonicalname=www.l.google.com.Authoritativeanswerscanbefoundfrom:google.comnameserver=ns4.google.com.google.comnameserver=ns1.google.com.google.comnameserver=ns2.google.com.google.comnameserv

6、er=ns3.google.com.在搜索相关参考资料时还发现了一个dns缓存软件——djbdns,也有朋友已经在用了。我为了方便,就直接用BIND了,因为freebsd安装时就带上了。但在性能上具体还不知道哪个会好些。第一次建立dns缓存服务器,写的有错误之处请指出。希望这篇笔记能对想要在局域网中建立高速dns缓存服务器的朋友有用。[外一篇]Linux下的DNS设置详解①简介DNS就是DomainNameSystem,它能够把形如www.21php.com这样的域名转换为211.152.50.35这样的IP地址;没有DNS,浏览21php.com这个网站时,就必须用211.

7、152.50.35这么难记的数字来访问。提供DNS服务的就是DNS服务器。DNS服务器可以分为三种,高速缓存服务器(Cache-onlyserver)、主服务器(PrimaryNameserver)、辅助服务器(SecondNameServer)。DNS的详细原理、工作流程、术语、概念,限于篇幅,这里就不说了。可以阅读专门的文章,如DNS-HOWTO加以了解。②配置主DNS服务器首先我们做以下假设:A服务器为21php.com的主域名服务器,其IP地址为11.0.0.1,B服务器为21php.com的辅

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。