现有情况一般是个别域名需要指定解析,然后其他的还是转发到公网DNS服务器解析。所以只要设置个别解析,其他转发即可
1、安装
yum install -y bind bind-chroot bind-utils
2、配置
# /etc/named.conf 中关键设置
options {
listen-on port 53 { any; };
allow-query { any; };
forward first;
forwarders {
192.168.1.1;
114.114.114.114;
};
};
# /etc/named.rfc1912.zones 中添加需要单独解析的域名
zone "test.test.com" IN {
type master;
file "test.test.com.zone";
};
zone "2.1.168.192.in-addr.arpa" IN {
type master;
file "2.1.168.192.zone";
};
# /var/named 中新建上面2个文件
# cp named.localhost test.test.com.zone
# test.test.com.zone 内容如下:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
test.test.com. IN A 192.168.1.2
# cp named.localhost 2.1.168.192.zone
# 2.1.168.192.zone 内容如下:
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
IN PTR test.test.com
# 保存重启服务即可 service named restart
反向解析不做也行
[v_blue]如果设置了转发服务器之后,无法解析,请检查当前系统时间是否与目标服务器时间匹配,更新系统时间即可。更多错误信息请查看/var/log/message[/v_blue]
© 著作权归作者所有
下一篇: vim 常用操作及设置
文章评论(2)
/var/named/下添加的文件需要给权限,或者更改用户归属
注意文件权限