(二)、配置127.0.0的反向区域
1、修改/etc/bind/named.conf,添加如下内容
2、创建/var/bind/127.0.0.zone,添加如下内容
3、重新启动rndc访问,并测试
# rndc reload
#host 127.0.0.1
1.0.0.127.in-addr.arpa domain name pointer localhost.
# dig -x 127.0.0.1
; <<>> DiG 9.2.6 <<>> -x 127.0.0.1
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- op QUERY, status: NOERROR, id: 5834
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa. IN PTR
;; ANSWER SECTION:
1.0.0.127.in-addr.arpa. 86400 IN PTR localhost.
;; AUTHORITY SECTION:
0.0.127.in-addr.arpa. 86400 IN NS localhost.
;; ADDITIONAL SECTION:
localhost. 86400 IN A 127.0.0.1
;; Query time: 73 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Feb 14 15:47:31 2006
;; MSG SIZE rcvd: 93
四、配置jbxue123.com区域
(一)、配置jbxue123.com区域
1、配置/etc/bind/named.conf文件,加入如下内容
2、配置/var/bind/ db.jbxue123.com
3、重新启动rndc服务进行测试
(二)、增加的反向区域
1、修改/etc/bind/named.conf,添加如下内容
2、创建/var/bind/db.172.17.1,添加如下内容
3、重新启动rndc访问,并测试
# rndc reload
[root@localhost named]# host 172.17.1.201
201.1.17.172.in-addr.arpa domain name pointer www.jbxue123.com.
201.1.17.172.in-addr.arpa domain name pointer ftp.jbxue123.com.
[root@localhost named]# host 172.17.1.1
1.1.17.172.in-addr.arpa domain name pointer mail.jbxue123.com.
[root@localhost named]# dig -x 172.17.1.201
; <<>> DiG 9.2.6 <<>> -x 172.17.1.201
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- op QUERY, status: NOERROR, id: 25538
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;201.1.17.172.in-addr.arpa. IN PTR
;; ANSWER SECTION:
201.1.17.172.in-addr.arpa. 86400 IN PTR www.jbxue123.com.
201.1.17.172.in-addr.arpa. 86400 IN PTR ftp.jbxue123.com.
;; AUTHORITY SECTION:
1.17.172.in-addr.arpa. 86400 IN NS jbxue123.com.
;; ADDITIONAL SECTION:
jbxue123.com. 86400 IN A 172.17.1.172
;; Query time: 67 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Feb 14 18:15:20 2006
;; MSG SIZE rcvd: 119
五、建立授权子域
1、修改/var/bind/jbxue123.com.db,添加如下内容
重启动rndc服务
2、安装一台子域服务器,安装BIND服务器后,配置根域等(前面和主域服务器的内容基本一致),配置子域服务器上的/etc/bind/named.conf配置文件,添加一个子域,内容如下:
3、编辑子域里面的/var/bind/ domain.jbxue123.com.db
4、重启动服务,测试分别在主域的服务器和子域服务器上测试,分别在子域控制
六、DNS访问的安全控制
1、修改配置文件/etc/bind/named.conf,在options 中加入pid文件的目录
2、建立named用户,建立bind的pid文件的目,并更改权限为named用户所有
3、重启named服务
4、添加到系统服务中,使其跟服务器同时启动
七、DNS高级控制
1、建立访问控制列表
修改配置文件/etc/bind/named.conf,在options 前面加入acl规则,语法如下:
2、允许acl中的IP地址进行递归查询
修改配置文件/etc/bind/named.conf,在options{ };中加入允许查询的规则,语法如下:
用host和nslookup进行测试
3、允许acl中的IP地址进行查询
修改配置文件/etc/bind/named.conf,在options{ };中加入允许查询的规则,语法如下:
用host和nslookup进行测试
八、配置辅助域名服务器
1、配置辅助域名服务器的配置文件/etc/bind/named.conf,前面和主域名服务器是相同的,加入如下内容:
2、更改/var/bind目录的权限,让named组可以写,这一点很重要,如果不可以写,辅助域的文件不能建立。
3、进行测试
停掉主dns服务器,查看备份dns是否能够正常工作,
可以查看/var/log/messages文件,检查备份服务器的状态。
4、允许特定的备份服务器进行dns备份工作,在/etc/bind/named.conf里面添加下面内容:
any参数允许所有的机器进行备份,把any可以换成特定的IP地址。