linux上DNS服务器的配置

通过软件的添加删除安装bind,bind-chroot,bind-utils
装好后,进行配置。
1./etc/named.conf
listen-on port 53 { 192.168.226.192; };//这里改本机IP
allow-query { any; };//此两处改成any
match-clients { any; };//没有的时候不改。

2./etc/named.rfc1912.zones设置域名解析文件。
如下:
添加正向解析文件:
zone "zhoucm.com" IN {
type master;
file "zhoucm.com.zone";
};
添加逆向解析文件:
zone "226.168.192.in-addr.arpa" IN {
type master;
file "zhoucm.com.ptr";
};

3./var/named/zhoucm.com.zone正向解析文件
从/var/named/named.localhost拷贝
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns.zhoucm.com. //DNS服务器,ns是机器名
ns IN A 192.168.226.192 //ns.zhoucm.com的ip地址
www IN A 192.168.226.192 //www.zhoucm.com的ip地址
vm-rhel7 IN A 192.168.226.162 //vm-rhel7.zhoucm.com的ip地址
4./var/named/zhoucm.com.ptr逆向解析文件
从/var/named/named.loopback拷贝
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial (d. adams)
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS ns.zhoucm.com. //DNS服务器,ns是机器名,注意最后有点.
192 IN PTR ns.zhoucm.com.
192 IN PTR www.zhoucm.com.
162 IN PTR vm-rhel7.zhoucm.com.

5.服务启动
service named restart

6.测试
nslookup

机器名或IP地址

原文地址:https://www.cnblogs.com/habibah-chang/p/7761294.html