Red Hat Enterprise Linux AS3 中dns server的配置--字符界面 Red Hat Enterprise Linux AS3 中dns server的配置--字符界面 1.所需配置文件 /etc/named.conf---------系统自带,需要配置 /etc/resolv.conf----------系统自带,需要配置 /var/named/supermaster.com.zone---------系统没有,需要创建配置 /var/named/0.168.192.in-arpa.zone--------系统没有,需要创建配置 /var/named/named.local------------------------系统自带,不需修改 /var/named/named.ca--------------------------系统自带,不需修改
2.配置方案 2.1、/etc/named.conf 说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。源文件如下: ## named.conf - configuration for bind # # Generated automatically by redhat-config-bind, alchemist et al. # Any changes not supported by redhat-config-bind should be put # in /etc/named.custom # controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; };
include "/etc/named.custom";
include "/etc/rndc.key";
zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa.zone"; }; zone "0.168.192.in-addr.arpa" { type master; file "0.168.192.in-addr.arpa.zone"; };
zone "localhost" { type master; file "localhost.zone"; }; zone "supermaster.com" { type master; file "supermaster.com.zone"; };
2.2、/var/named/supermaster.com.zone 说明:正向解析配置文件,即实现name2ip的对应,源文件如下:
$TTL 86400 @ IN SOA dns.supermaster.com. root.localhost ( 2 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttl )
IN NS dns.
mail IN MX 1 mail
dns IN A 192.168.0.100 www IN A 192.168.0.100 ftp IN A 192.168.0.100 mail IN A 192.168.0.100
2.3、/var/named/0.168.192.in-arpa.zone 说明:DNS反向解析配置文件,即实现IP2name的对应,源文件如下:
$TTL 86400 @ IN SOA dns.supermaster.com. root.localhost ( 7 ; serial 28800 ; refresh 7200 ; retry 604800 ; expire 86400 ; ttk )
@ IN NS dns. @ IN NS ftp. @ IN NS mail. @ IN NS www.
100 IN PTR redhat.supermaster.com.
2.4、/etc/resolv.conf 说明:指定域名服务器的IP和搜索顺序,源文件如下: search supermaster.com nameserver 192.168.0.100
3.测试及管理办法 3.1、修改完DNS的配置文件,需要重新启动named,输入:named -u named 来使更改的配置生效 3.2、nslookup测试正向解析、反向解析是否正常。如下: A:正向解析 [root@redhat root]# redhat-config-bind [root@redhat root]# nslookup -sil www.supermaster.com Server: 192.168.0.100 Address: 192.168.0.100#53
Name: www.supermaster.com Address: 192.168.0.100
B:反向解析 [root@redhat root]# nslookup -sil 192.168.0.100 Server: 192.168.0.100 Address: 192.168.0.100#53
100.0.168.192.in-addr.arpa name = redhat.supermaster.com.
到此DNS服务器已经正确设置了,大家可以看到53端口已经在运行了
[root@redhat root]#netstat –nl
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:513 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:199 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:6000 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 192.168.0.200:53 0.0.0.0:* LISTEN tcp 0 0 192.168.0.100:53 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN udp 0 0 0.0.0.0:32768 0.0.0.0:* &[1] [2] 下一页 |