内网dns服务部署
yum -y install bind bind-utils
vim /etc/named.conf
options {
listen-on port 53 { any; }; # 配置端口,和允许的ip
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; };
# forwarders 主要用于配置上游DNS,当内网DNS找不到时,自动去114.114.114.114DNS中查找
forwarders { 114.114.114.114;114.114.115.115; };
# 在配置文件最下放加入zone配置
vim /etc/named.rfc1912.zones
......
zone "sig.com" IN { # 域名
type master;
file "/var/named/data/sig.com.zone"; # 域名配置
};
cd /var/named/data/
vim sig.com.zone
$TTL 1D
@ IN SOA dns22.hichina.com. dns21.hichina.com. (
20171224 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.test.com.
www 600 IN A 192.168.13.212
# 也可以配置cname值
- 检查语法
named-checkconf
- 重启
systemctl restart named
- 检查是否成功解析
dig www.sig.com @127.0.0.1