yum install bind -y #安裝dns服務ide
vi /etc/named.conf #進入dns配置文件修改如下內容 listen-on port 53 { any; }; allow-query { any; };
vi /etc/named.rfc1912.zones: 到最後一行添加如下內容 zone "hello.com" IN { //正向解析 type master; file "hello.zone"; }; zone "80.168.192.in-addr.arpa" IN { //反向解析 type master; file "hello.local"; };
cd /var/named cp -p named.localhost hello.zone //正向解析模板
vi hello.zone $TTL 1D @ IN SOA hello.zone 3040401509@qq.com ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS dns.hello.com. dns IN A 192.168.80.100 www IN A 192.168.80.101 ftp IN A 192.168.80.102
cp -p named.localhost hello.local //反向解析模板rest
vi hello.localcode
$TTL 1D
@ IN SOA hello. 3040401509@qq.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hello.com.
100 IN PTR dns.hello.com.
101 IN PTR www.hello.com.blog
檢查主配置文件語法是否有錯誤:
named-checkconfdns
systemctl start named 啓動服務ip
netstat -anpt | grep namedit
![](https://s1.51cto.com/images/blog/201904/04/b7b30a20bf2b8cd096c57af923b861c4.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
vi /etc/sysconfig/network-scripts/ifcfg-ens32ast
DNS1=192.168.80.100模板
![](https://s1.51cto.com/images/blog/201904/04/77efd6b912f0ba5637c59ac6dafe6034.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) > systemctl restart network > nslookup www.hello.com ![](https://s1.51cto.com/images/blog/201904/04/3ce4a31281a70ac11e5590dfc4dc1826.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=) > nslookup 192.168.80.100 ![](https://s1.51cto.com/images/blog/201904/04/c775ec6022840c0f461b9bc026014973.jpg?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)