免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 841 | 回复: 0
打印 上一主题 下一主题

RHEL5 DNS服务配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-16 14:05 |只看该作者 |倒序浏览

                                                                                                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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP