listen-on { 192.168.100.100; };
- 在该地址的53端口上监听listenon port 1234 { !192.168.100.100; };
- 在除了该地址的1234端口上监听rndc dumpdb
命令时,服务器存放数据库文件的路径,缺省名为 named_dump.db
rndc stats
命令的时候,服务器会将统计信息追加到的文件路径名,缺省值为 named.stats
listen-on port 53 { 192.168.10.1; };
allow-query { 192.168.10.0/24; };
zone "baidu.com" IN {
type master;
file "baidu.com";
};
$TTL 1D
@ IN SOA baidu.com. admin.baidu.com. (
0
1D
1H
1W
3H)
NS www.baidu.com.
MX 10 mail.baidu.com.
www IN A 192.168.10.100
main IN A 192.168.10.101
news IN A 192.168.10.102
chown named:named /var/named/baidu.com
chown naemd:named /etc/named.conf
service named restart
listen-on port 53 { 192.168.10.1; };
allow-query { 192.168.10.0/24; };
zone "10.168.192.in-addr.arpa" IN {
type master;
file "10.168.192.arpa";
};
$TTL 1D
@ IN SOA baidu.com. admin.baidu.com. (
0
1D
1H
1W
3H)
NS www.baidu.com.
MX 10 mail.baidu.com.
100 IN PTR www.baidu.com.
101 IN PTR mail.baidu.com.
102 IN PTR news.baidu.com.
chown named:named /var/named/10.168.192.arpa
chown naemd:named /etc/named.conf
service named restart
主配置文件(主服务器)内容如下:
listen-on port 53 { 192.168.10.1; };
allow-query { 192.168.10.0/24; };
zone "baidu.com" IN {
type master;
file "baidu.com";
allow-transfer { 192.168.10.2; }; #允许这个网段从这里下载
};
zone "10.168.192.in-addr.arpa" IN {
type master;
file "10.168.192.arpa";
allow-transfer { 192.168.10.2; };
};
主配置文件内容(从服务器)如下:
listen-on port 53 { 192.168.10.2; };
allow-query { 192.168.10.0/24; };
zone "baidu.com" IN {
type slave; #代表,从服务器
masters { 192.168.10.1; } #从这个地址里下载
file "slaves/baidu.fu"; #存入这个路径里
};
zone "10.168.192.arpa" IN {
type slave;
masters { 192.168.10.1; };
file "slave/10.168.192.arpa";
};
重启服务即可使用
eth0:192.168.10.1
eth1:192.168.43.100
eth0:192.168.10.10
rpm -ivh bind-*
yum install -y bind
option {
listen-on port 53 { any; };
allow-query { any; };
forwarders { 192.168.43.1; };
};
重启服务
使用客户端,配置DNS为192.168.10.1
nslookup www.baidu.com
原文:https://www.cnblogs.com/liuhedong/p/10802854.html