1.在centos7上部署dns服務,命令如下:
yum -y install bind
2.修改dns服務的配置文件,配置文件保存在/etc/named.conf下:內容如下:
options中第一行的內容是監聽端口53,監聽的接口是127.0.0.1
第二行是監聽端口是53,監聽的是ipv6地址
第三行是目錄的位置
第七行是允許那些主機訪問
現在修改其中的文件如下:
下面的內容也需要修改:
這裏有一個zone文件,這個文件時每一臺服務器都有的,對應的是根,類型是hint,文件名字叫做name.ca,我們可以看一下文件的內容:
這裏面存放的是全球13臺根服務器。
我們可以把我們自己的zone保存在/etc/named.rfc1912.zones中,但一般我們不用源文件,所以此處修改爲如下內容:
3.在centos7上配置zone
1.將/etc/named.rfc1912.zones文件複製出一份,並重新命名爲named.can.zones
cp -p /etc/named.rfc1912.zones /etc/named.magedu.zones
2.編輯name.can.zones文件,加上下面的內容:
第一個zone文件時正解配置文集,第二個文件是反解配置文件
4.寫相應的zone文件
進入/var/named下,根據模板複製出需要的文件,命令如下:
cp -p named.localhost can.com.zone
cp -p can.com.zone 192.168.123.zone
修改兩個文件如下:
第二個文件:
5.重啓服務即可測試。