Centos 7 搭建dns

安裝bind

yum -y install bind

修改bind的主配置文件

vim /etc/named.conf

Centos 7 搭建dns

listen-on port 53 { 127.0.0.1; }; 修改此行的127.0.0.1 爲 any
allow-query { 127.0.0.1; }; 修改此行的127.0.0.1 爲 any

Centos 7 搭建dns

參照截圖中的位置添加如下內容

zone "bagtree.cn" IN {
type master;
file "bagtree.cn.zone";
};

註釋:“bagtree.cn" 爲正向區域域名
file "bagtree.cn.zone" 爲域名解析庫的文件名

完成上面的操作後,保存退出主配置文件

檢查主配置文件語法錯誤

named-checkconf

新建解析記錄文件

vim /var/named/bagtree.cn.zone

添加如下內容

$TTL 3600
@ IN SOA dns.bagtree.cn. root (
1 ;
1D ;
1H ;
1W ;
3H ) ;
@ IN NS dns.bagtree.cn.
dns.bagtree.cn. A 192.168.198.10
ftp.bagtree.cn. A 192.168.198.11

保存並退出

檢查解析記錄文件語法錯誤

named-checkzone bagtree.cn.zone /var/named/bagtree.cn.zone

重啓named 服務

systemctl restart named

修改本機DNS爲本機IP

vim /etc/sysconfig/network-scripts/ifcfg-ens32
這是網卡的配置文件,修改裏面的DNS爲本機IP

重啓網絡服務

systemctl restart network

測試是否解析成功

nslookup
ftp.bagtree.cn

參考博客https://blog.csdn.net/wangquannetwork/article/details/46576971

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章