- 论坛徽章:
- 0
|
google搜索用的关键字 rhel5 dns
系统环境 rhel5
安装的BIND软件包
rhel-5-server-i386-disk2.iso/Server/[color="#990000"]bind-9.3.3-7.el5.i386.rpm
rhel-5-server-i386-disk2.iso/Server/[color="#990000"]bind-chroot-9.3.3-7.el5.i386.rpm
dns所在机器名字 tomcat.netsmart.cn
ip address: 192.168.20.108
步骤
1. 创建 [color="#990000"]/var/named/chroot/etc/named.conf
内容为
options
{
directory "/var/named";
};
zone "."
{
type hint;
file "[color="#990000"]named.ca";
};
2. 创建 [color="#990000"]named.ca
#dig -t NS . > /var/named/chroot/var/named/named.ca
3. 向/etc/resolv.conf添加
nameserver 127.0.0.1
4. 这时我们可以编辑一下上面的resolv.conf文件,再其中添加其他的dns比如:
#vi /etc/resolv.conf
添加其他dns,比如
nameserver 127.0.0.1
nameserver 192.168.20.12
5. 启动服务
[color="#990000"] [color="#000000"] [color="#990000"]#service named start
6. 测试是否可以解析www.163.com
#host www.163.com
7. 接下来我们继续完成named.conf文件,编辑内容整体如下:
options
{
directory "/var/named";
};
zone "."
{
type hint;
file "[color="#990000"]named.ca";
};
zone "abc.com" //自己起的名字
{
type master;
file "[color="#990000"]abc.com.zone";
};
zone "20.168.192.in-addr.arpa"
{
type master;
file "[color="#990000"]192.168.20.rev";
};
8. 添加相应的解析文件 [color="#990000"]/var/named/chroot/var/named/abc.com.zone
内容为以下:
$TTL 1d
@ IN SOA tomcat.netsmart.cn root (
20091116
1h
15m
1w
1D)
@ IN NS tomcat.netsmart.cn
IN MX 10 mail
ns IN A 192.168.20.108
www IN A 192.168.20.108
mail IN A 192.168.20.108
9. 添加相应的解析文件 [color="#990000"]/var/named/chroot/var/named/192.168.20.rev
内容为以下:
$TTL 1d
@ IN SOA tomcat.netsmart.cn. root (
20091116
1H
15M
1W
1D)
@ IN NS tomcat.netsmart.cn.
108 IN PTR ns.abc.com.
108 IN PTR www.abc.com.
108 IN PTR mail.abc.com.
10. 现在配置完毕,重启named服务:
[color="#990000"]#service named restart
11. 现在我们测试一下:
# nslookup www.abc.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: www.abc.com
Address: 192.168.20.108
# nslookup ns.abc.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: ns.abc.com
Address: 192.168.20.108
# nslookup mail.abc.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: mail.abc.com
Address: 192.168.20.108
# nslookup 192.168.20.108
Server: 127.0.0.1
Address: 127.0.0.1#53
108.20.168.192.in-addr.arpa name = ns.abc.com.
108.20.168.192.in-addr.arpa name = www.abc.com.
108.20.168.192.in-addr.arpa name = mail.abc.com.
可以看到测试成功!
最后实现dns在服务器重启之后自动启动
[color="#990000"]#vi /etc/rc.d/rc.local
添加如下:
[color="#990000"]service named start
好了,到这里就配置完毕了.
参考博客文章
http://www.linuxsir.com/bbs/thread315450.html
个人认为比较好的参考资料
http://dns-learning.twnic.net.tw/bind/intro6.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/106124/showart_2095697.html |
|