DNS父域
配置文件
vim /etc/named.conf
options {
// listen-on port 53 { 127.0.0.1; };
// allow-query { localhost; };
dnssec-enable no;
dnssec-validation no;
}
zone "xuepeng.com" IN {
type master;
file "xuepeng.com.zone";
};
区域数据库文件
vim /var/named/xuepeng.com.zone
$TTL 1D
@ IN SOA ns admin (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns
NS slave
sz NS szdns // 必须
ns A 192.168.43.7
slave A 192.168.43.17
szdns A 192.168.43.27 // 必须
web1 A 192.168.43.16
web2 A 192.168.43.26
ftp A 192.168.43.100
DNS子域
配置文件
vim /etc/named.conf
options {
// listen-on port 53 { 127.0.0.1; };
// allow-query { localhost; };
}
vim /etc/named.rfc1912.zones
zone "sz.xuepeng.com" IN {
type master;
file "sz.xuepeng.com.zone";
};
区域数据库文件
vim /var/named/sz.xuepeng.com.zone
$TTL 86400
@ IN SOA ns1 admin ( 1 1D 10m 5D 2D )
NS ns1
ns1 A 192.168.43.27
www A 192.168.43.99
测试
rndc命令
利用rndc工具可以实现管理dns功能
rndc监听端口:953/tcp
rndc command
command:
status 查看状态
reload 重载主配置文件和区域解析库文件
reload zonename 重载区域解析库文件
retransfer zonename 手动启动区域传送,而不管序列号是否增加
notify zonename 重新对区域传送通知
reconfig 重载主配置文件
query log 开启或关闭查询日志文件/var/log/message
trace 递增debug一个级别
trace LEVEL 指定使用的级别
notrace 将调试级别设置为0
flush 清空dns服务器的所有缓存记录