搭建DNS服务器实现域名解析 下载本文

添加开机启动项及相关设置 chkconfig --list named chkconfig add named chkconfig named on chkconfig named off 1. 实战:配置DNS服务器解析 修改配置文件:

vim /var/named/chroot/etc/named.conf 修改options如下: 10 options {

11 listen-on port 53 { any; }; # 监听任意IPV4地址53号端口

12 listen-on-v6 port 53 { any; }; #IPV6 同上

13 directory \

14 dump-file \che_dump.db\

15 statistics-file \med_stats.txt\

16 memstatistics-file \a/named_mem_stats.txt\

17 allow-query { any; }; # 允许任何地址通过

18 recursion yes; # 默认,支持递归查询 19

20 dnssec-enable yes; 21 dnssec-validation yes;

22 dnssec-lookaside auto; # 添加这一行 23 /* Path to ISC DLV key */

24 bindkeys-file \y\ 25

26 managed-keys-directory \ed/dynamic\ 27 };

添加zone如下:

41 zone \IN { # 指定区域名为 xiaogan.cn

42 type master; # 指定工作模式 为主dns服务器

43 file \# 指定配置文件为 xiaogan.cn.zone 44 };

:wq保存退出!

建立zone配置文件 xiaogan.cn.zone

cd /var/named/chroot/var/named cp -a named.localhost xiaogan.cn.zone

# 在拷贝配置文件的时候,尽量使用-a选项 (拷贝所有属性)

# 不然,有时候,你都不知道怎么回事,什么都对了,就是实验不成功!!!我就是因为这个问题纠结了好几天!!!

# ls -l xiaogan.cn.zone

# -rw-r----- 1 root named 289 Oct 12 20:56 /var/named/chroot/var/named/xiaogan.cn.zone

vim xiaogan.cn.zone

修改如下: 配置信息 ; # 注释信息 1 $TTL 1D

# 设置有效地址解析记录的默认缓存时间,默认为1天也就是1D。

2 xiaogan.cn. IN SOA dns.xiaogan.cn. root.xiaogan.cn. (

# 起始授权记录SOA 定义了域的全局参数,进行整个域管理设置,一个区域文件只允许存在唯一的SOA记录