vim /etc/named.conf //打开配置文件进行如下修改 named-checkconf //检查语法
1 2 3 4 5 6 7 8
zone "ymx.com" IN { //DNS域名 type master; //区域类型为主要区域 file "ymx.com.zone"; //区域数据存储文件名,位置默认为 /var/named 目录 }; zone "1.168.192.in-addr.arpa" IN { //子网地址需要反写,后缀是固定的 type master; //区域类型为主要区域 file "1.168.192.zone"; //区域数据存储文件名,位置默认为 /var/named 目录 };
如是按照题目(myhost.com)来的话如下:
1 2 3 4 5 6 7 8
zone "myhost.com" IN { //DNS域名 type master; //区域类型为主要区域 file "myhost.com.zone"; //区域数据存储文件名,位置默认为 /var/named 目录 }; zone "1.168.192.in-addr.arpa" IN { //子网地址需要反写,后缀是固定的 type master; //区域类型为主要区域 file "1.168.192.zone"; //区域数据存储文件名,位置默认为 /var/named 目录 };
3. 创建区域数据文件
1 2 3 4
cd /var/named cp -a named.localhost ymx.com.zone //创建正向区域数据文件 cp -a named.loopback 1.168.192.zone //创建反向区域数据文件 systemctl restart named //重启dns服务
如是按照题目(myhost.com)来的话如下:
1 2 3 4
cd /var/named cp -a named.localhost myhost.com.zone //创建正向区域数据文件 cp -a named.loopback 1.168.192.zone //创建反向区域数据文件 systemctl restart named //重启dns服务
4. 编辑正向区域数据文件
1 2
vim ymx.com.zone //编辑正向区域数据 named-checkzone ymx.com.zone /var/named/ymx.com.zone //检查语法
1 2 3 4 5 6 7 8 9 10 11 12 13 14
$TTL 1D @ IN SOA dns ymx.com. ( //区域授权服务器 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns dns A 192.168.1.10 //名称服务器记录 www A 192.168.1.100 //主机记录 mail A 192.168.1.200 ftp CNAME www //别名记录 mail MX 10 mail //邮箱交换器记录
如是按照题目(myhost.com)来的话如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
vim myhost.com.zone //编辑正向区域数据 named-checkzone myhost.com.zone /var/named/myhost.com.zone //检查语法 $TTL 1D @ IN SOA server myhost.com. ( //区域授权服务器 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS server server A 192.168.1.10 //名称服务器记录 www A 192.168.1.100 //主机记录 mail A 192.168.1.200 ftp CNAME www //别名记录 mail MX 10 mail //邮箱交换器记录
5. 编辑反向区域数据文件
1 2
vim 1.168.192.zone //编辑反向区域数据 named-checkzone 1.168.192.zone /var/named/1.168.192.zone //检查语法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
$TTL 1D @ IN SOA dns ymx.com. ( //区域授权的DNS服务器 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns //名称服务器记录 dns A 192.168.1.10 //指针记录 10 PTR dns.ymx.com. 100 PTR www.ymx.com. 100 PTR ftp.ymx.com. 200 PTR mail.ymx.com.
如是按照题目(myhost.com)来的话如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
vim 1.168.192.zone //编辑反向区域数据 named-checkzone 1.168.192.zone /var/named/1.168.192.zone //检查语法 $TTL 1D @ IN SOA server myhost.com. ( //区域授权的DNS服务器 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS server //名称服务器记录 server A 192.168.1.10 //指针记录 10 PTR server.myhost.com. 100 PTR www.myhost.com. 100 PTR ftp.myhost.com. 200 PTR mail.myhost.com.