Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1594061
  • 博文数量: 317
  • 博客积分: 10283
  • 博客等级: 上将
  • 技术积分: 3566
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-04 11:38
个人简介

哥使用Linux

文章分类

全部博文(317)

分类: LINUX

2007-11-28 12:12:13

为了说话简单,RHEL as 4U5指的是RedHat Linux Advanced Server 4 Update 5 ~_~
域名服务是网络是最基本的,也是最重要的服务器。下面说说简单的流程,
详细的有关方面请你找相关的信息。

域名:xxxer.com;主机名mail.xxxer.com,ip:192.168.132.145

1、系统相关的rpm包:
 
rpm -qa | grep bind
bind-chroot-9.2.4-24.EL4
bind-utils-9.2.4-24.EL4
bind-9.2.4-24.EL4
bind-libs-9.2.4-24.EL4
 
如果你还没有相关的包,请你安装上来。

2、修改/etc/named.conf
/etc/named.conf是/var/named/chroot/etc/named.conf的连接。。。
vi /etc/named.conf
 
找到// query-source address * port 53;
后面加上:
         listen-on { 192.168.132.145;127.0.0.1;};
version  "[hehe you must be joking]";
         forward first;
         forwarders {
                        202.xx.xxx.xxe;
};
 
请注意named.conf里面的格式,注意是//或用 /*  */的。其中202.xx.xxx.xxe是isp商的
提供的dns。
 
 
3、添加正反解析
在include "/etc/rndc.key";之前添加下面的:

zone "xxxer.com" IN {
type master;
file "db.xxxer.com";
};
zone "132.168.192.in-addr.arpa"IN {
type master;
file "db.192.168.132";
};

注意zone中,ip是反写的。。
 

4、添加正反解析的db文件:
在/var/named/chroot/var/named下分别添加文件db.xxxer.com和db.192.168.132
 
 
 
db.xxxer.com的内容大约是这样的:
$TTl    38400
@ IN SOA xxxer.com. root.xxxer.com. (
                          1039102112 ; serial, todays date + todays serial #
                          10800 ; refresh, seconds
                          3600 ; retry, seconds
                          604600 ; expire, seconds
                          38400 ) ; minimum, seconds
IN      NS      mail.xxxer.com.
IN      MX      10      mail.xxxer.com.
localhost       IN      A       127.0.0.1
mail.xxxer.com  IN      A       192.168.132.145
           IN      A       192.168.132.144
web    IN      CNAME   .

 
 
db.192.168.132的内容大致是这样的:
$TTl    38400
@ IN SOA xxxer.com root.xxxer.com. (
                               1039102474 ; Serial
                               10800 ; Refresh
                               3600 ; Retry
                               604800 ; Expire
                               38400 ) ; Minimum
@       IN      NS      mail.xxxer.com.
192.168.132.145.in-addr.arpa.   IN      PTR     mail.xxxer.com.
144.168.132.145.in-addr.arpa.   IN      PTR     .
 
 
5、测试
 
修改/etc/hosts,添加
192.168.132.145  mail.xxxer.com mail
 
修改/etc/resolv.conf
search xxxer.com
nameserver 127.0.0.1
nameserver 192.168.132.145
 
/etc/init.d/named start 启动
/etc/init.d/named stop 停止
/etc/init.d/named status 看状态
同时注意/var/log/messages的信息。。。
用nslookup及dig来测试。。。。。。。

6、注意
named格式及写法。
 
7、设置开机启动
chkconfig --add named
chkconfig --level 345 named on
 
 
 
 

 
阅读(2090) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~