为了说话简单,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) |