1.首先,服务器安装的时候要选择全部安装,确保安装了named服务。(如果没有安装此服务,安装 bind- 9.2.1 -9,版本可能已经更新,上网查找一下)
2.其次,配置系统文件。安装了named服务以后,在/etc/named.conf中添加信息。
假设我要配置的域名是zhang.com 服务器IP:192.168.1.121
//======================================
// named.conf中的添加信息
//======================================
zone "zhang.com" IN {
type master;
file " zhang.com.zone";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" IN {
type master;
file "192.168.1.rev";
allow-update { none; };
};
//======================================
对named.conf的测试
[root@localhost named]# named-checkconf 如没语法错误就没任何信息
3.在 /var/named/chroot/var/named 目录下新建 zhang.com.zone 和 192.168.1.rev 两个文件。前一个是从域名到ip地址的正向解析文件,后一个是从ip地址到域名的反向解析文件。
建立文件符号链接到/var/named目录。
ln –s /var/named/chroot/var/named/zhang.com.zone /var/named/zhang.com.zone
ln –s /var/named/chroot/var/named/192.168.1.rev /var/named/192.168.1.rev
//=====================================
// zhang.com.zone
//=====================================
$TTL 86400
@ IN SOA www.zhang.com. root.zhang.com. (
2006052000;
3600 ;
900 ;
3600000 ;
3600 ) ;
IN NS www.zhang.com.;
www IN A 192.168.1.121
//======================================
//====================================
// 192.168.1.rev
//====================================
$TTL 86400
@ IN SOA www.zhang.com. root.zhang.com. (
42 ; serial (d.
adams
)
3H ; refresh
15M
; retry
1W ; expiry
1D ) ; minimum
IN NS www.zhang.com.
121 IN PTR www.zhang.com.
//======================================
以上两个文件要注意,www和121要顶格写。如果有空格,启动服务会出错。
对区域文件测试
[root@localhost named]# named-checkzone ltest.com /var/named/ zhang.com.zone
zone zhang.com./IN: loaded serial 2006052000
OK
[root@localhost named]# named-checkzone 1.168.192.in-addr.arpa /var/named/192.168.1.rev
zone 1.168.192.in-addr.arpa/IN: loaded serial 42
OK
4.开启named服务,如果已经开启了,就重新启动。每次修改后都要重新启动。
[root@localhost ~]# service named start
[root@localhost ~]# service named restart
5.测试DNS服务器是否运行正常。
[root@localhost named]# host www.zhang.com
www.zhang.com has address 192.168.1.121
[root@localhost named]# host 192.168.1.121
121.1.168.192.in-addr.arpa domain name pointer www.zhang.com.
6.调试命令
查看log信息
[root@linux named]# grep named /var/log/messages |tail -n 20
客服端配置:
linux:修改/etc/resolv.conf
客户端的配置相当简单,只需要在/etc/resolv.conf中添加DNS服务器的IP就可以了(最多三个),格式如下:
nameserver 192.168.1.121
nameserver
10.8.10
.244
Search zhang.com
win:双击本地连接==》打开TCP/IP属性==》选中自定义DNS服务器地址
此时,在浏览器中输入http://192.168.1.121或者http://www.zhang.com都能进入网站主页面。(如果已经配置了web服务器的话)