欢迎来到天天文库
浏览记录
ID:8789958
大小:50.50 KB
页数:6页
时间:2018-04-07
《dns服务器配置之主域名服务器(学习)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、DNS服务器配置之主域名服务器(学习) 下面,我们以192.168.0.39,以及域名x.centos.org为例,配置一台DNS服务器。在动手之前,我们先了解一下域名的构成。一个完整的域名,是有根域,顶级域,本地域和主机名构成。以x.centos.org为例,其域名在DNS服务中,完整的表述为“x.centos.org.”。注意最后的那个小点,它就是根域。其前面的org就是顶级域,顶级域前面的centos就是本地域(就是你申请的那个域名)。在本地域前面的x,就是主机名,主机名就是安装系统时給机器系统取的名字。它们中间由“.”隔开,“.”表示每个域的节点。x .centos
2、 .org . 主机名 本地域名 顶级域名 根域了解了域名构成后,我们开始配置一台初级的主域名服务器。首先,需要修改named.conf文件。打开named.conf文件,并修改view“localhostresolver”如下:view"localhost_resolver" {/*Thisviewsetsupnamedtobealocalhostresolver(cachingonlynameserver). *Ifallyouwantisacaching-onlynameserver,theny
3、ouneedonlydefinethisview: */ match-clients {any;}; //默认为localhost,只允许本机访问,现在修改为any,允许任何客户端机器访问。你可以通过在此区域设置IP地址段来限制可访问此服务器的客户端。当然,也可以通过acl设置来进行更多的控制,这个暂时不在讨论之列。 match-destinations{localhost;}; //匹配目标主机,就是客户端访问时,可以访问到的目标主机,这里我们只假设本地DNS服务器,所以保持默认即可。 recursi
4、onyes; //设置递归查询,根据需要设置,这里默认。 #allviewsmustcontaintheroothintszone: include"/etc/named.root.hints"; /*thesearezonesthatcontaindefinitionsforallthelocalhost *namesandaddresses,asrecommendedinRFC1912-thesenamesshould *ONLYbeservedtolocalhostclie
5、nts: */ include"/etc/named.rfc1912.zones";}; 在此区域后面是view功能的实现,这里暂不作讨论,可以先将其注释掉,就是在每行前加个“#”。接下来,需要修改区域文件,由于根域是用于向上查询根域的,所以named.root.hints这个文件不可改动。只需要修改named.rfc1912.zones这个文件,在相应区域内进行修改即可。如下://named.rfc1912.zones:////ISCBINDnamedzoneconfigurationforzonesrecommendedby//RFC1912sec
6、tion4.1:localhostTLDsandaddresszones//zone"centos.org"IN{ //此处进行本地域名的定义,这里是centos.org。 typemaster; //本DNS服务器用作主DNS服务器,这里不比修改。 file"centos.org.zone"; //这里设置centos.org域名的解析文件,为了便于日后修改,这里将文件名改为和域名同名。 allow-update{none;}; //是否允许更新,由于作实验使用,此处默认即可。}; zone"0.168
7、.192.in-addr.arpa"IN{ //此处设置反向区域,反向区域的命名是IP地址的逆向书写,但不需要写出最后一位,注意写法。 typemaster; //类型一样,为主域名服务器。 file"0.168.192.zone"; //修改文件名为0.168.192.zone。 allow-update{none;};};//从这里往下为本地和无线
此文档下载收益归作者所有