DNS服务器安装配置
1、先从http://www.isc.org/products/BIND/下载bind,我下载的是bind-9.3.1rc1.tar.gz 我下载的文件放在/root目录下 进入目录解压缩 [root@linuxroot]#tarxfzbind-9.3.1rc1.tar.gz 进如刚解压出来的目录 [root@linuxroot]#cdbind-9.3.1rc1
2、编译配置 [root@linuxbind-9.3.1rc1]#./configure--prefix=/usr/local/named--e荏鱿胫协nable-threads#--enable-threads开启多线程处理能力 [root@linuxbind-9.3.1rc1]#make [root@linuxbind-9.3.1rc1]#makeinstall 进入/usr/local/named建立etc目录 [root@linuxbind-9.3.1rc1]#cd/usr/local/named [root@linuxnamed]#mkdiretc
3、生成rndc控制命令的key文件 [root@linuxname蟠校盯昂d]#sbin/rndc-confgen&爿讥旌护gt;etc/rndc.conf 从rndc.conf文件中提取named.conf用的key root@linuxnamed]#cdetc [root@linuxetc]#tail-10rndc.conf|head-9|seds/#\//g>named.conf 自动在/usr/local/named/etc生成named,conf文件
4、建立区文件目录 [root@linuxetc]#mkdir/var/named 进入/var/named [root@linuxetc]#cd/var/named
5、建立localhost.zone文件 [root@linuxnamed]#vilocalhost.zone $TTL86400 $ORIGINlocalhost. @1DINSOA@root( 42;serial(d.adams) 3H;refresh 15M;retry 1W;expiry 1D);minimum 1DINNS@ 1DINA127.0.0.1
6、建立named.local文件 [root@linuxnamed]#vinamed.local $TTL86400 @INSOAlocalhost.root.localhost.( 1997022700;Serial 28800;Refresh 14400;Retry 3600000;Expire 86400);Minimum INNSlocalhost. 1INPTRlocalhost.
7、dig命令直接生成named.root文件 [root@linuxnamed]#dig>;named.root 建立test.com域名正向解析文件 [root@linuxnamed]#vitest.zone $ttl1D @INSOAtest.com.root.test.com.( 1053891162 3H 15M 1W 1D) INNStest.com. INMX5test.com. wwwINA220.202.19.82
8、建立test.com域名反向解析文件 [root@linuxnamed]#vitest.local $TTL86400 @INSOAtest.com.root.test.com.( 20031001; 7200; 3600; 43200; 86400); @INNStest.com. 82INPTRdns.test.com.
9、配置named.conf加如以下代码 [root@linuxetc]#vinamed.con酆璁冻嘌f options撑俯擂摔{ directory"/var/named";#named区文件目录 pid-file"named.pid";#进程id文件名 }; controls{ inet127.0.0.1allow{localhost;}keys{rndckey;}; }; zone"."IN{ typehint; file"named.root"; }; zone"localhost"IN{ typemaster; file"localhost.zone"; allow-update{none;}; }; zone"0.0.127.in-addr.arpa"IN{ typemaster; file"named.local"; allow-update{none;}; }; zone"test.com"IN{ typemaster; file"test.zone"; allow-update{none;}; }; zone"19.202.220.in-addr.arpa"IN{ typemaster; file"test.local"; allow-update{none;}; };
10、现在配置完了可以启动BIND了 /usr/local/named/sbin/named-c/usr/local/named/etc/named.conf& 5642
11、测试DNS [root@linuxetc]#host220202.19.82 89.19.202.220.in-addr.arpadomainnamepointerdns.test.com. 如上显示表示DNS反向解析正常
12、[root@linuxetc]#pingwww.test.com PINGwww.test.com(220.202.19.82)56(84)bytesofdata. 如上显示表示正向解析正常 DNS配置完成。