一、安裝服務 bind
yum install bind*
二、修改主配置檔案
cp /etc/named.conf /etc/named.conf
.bak//修改前先備份,方便出錯後恢復
vim /etc/named.conf //修改dns主配置檔案
要修改的內容如下:
listen-on port 53 ; --> listen-on port 53 ;//監聽53埠,any代表允許所有主機的請求
allow-query; --> allow-query;
forwarders;
//dns**伺服器,這裡我寫的是阿里雲的公共dns,預設有乙個引數forward first,這一句**和下兩句**的功能一樣
//forward first;
//forwarders;
三、修改/etc/named.rfc1912.zones,在這個檔案裡面新增正向解析域和反向解析域
vim /etc/named.rfc1912.zones
在檔案末尾加入以下**,設定乙個網域名稱為***.com的正向解析域,dns型別為master,檔名為***.com.zone,不允許自動更新。
zone "***.com"
in ;
};
設定***.com的反向解析域,dns型別為master,檔名為192.168.1.zone,不允許自動更新。
zone "1.168.192.in-addr.arpa"
in ;
};
四、接下來要做的事情就是給上面配置的倆個域新增內容,這倆個檔案要放在/var/named/目錄中。
***.com.zone檔案的內容如下:
$ttl 86400
@ in soa ns.***
.com. root(
1;serial
1d ;refresh
1h ;retry
1w ;expire
0 ) ;minimum
@ in ns ns.***
.com.
ns in a 192.168
.1.106
www in a 192.168
.1.106
mail in a 192.168
.1.106
192.168.1.zone檔案的內容如下:
$ttl 86400
@ in soa ns.***
.com. admin.***
.com. (
1;serial
1d ;refresh
1h ;retry
1w ;expire
0 ) ;minimum
@ in ns ns.***
.com.
106in ptr www.***
.com.
106in ptr mail.***
.com.
五、為了讓dns伺服器能夠正確的讀取上述檔案,還要更改它們的所有者,**如下:
chown root:named ***.com
.zone
chown root:named 192.168
.1.zone
六、設定防火牆,放行53埠,重啟named,firewalld
firewall-cmd –zone=
public –add-service
=dns ----permanent
systemctl restart named //重啟named
systemctl restart firewalld//重啟防火牆
直至,dns伺服器就搭建好了,在主機上設定dns為本機的ip即可使用本機提供的dns服務。可使用以下**檢查dns服務是否正確執行。
host www.***
.com
nslookup www.***
.com
centos7 搭建dns主從伺服器
dns 即domain name system 網域名稱系統 的縮寫,它是一種將ip位址轉換成對應的主機名或將主機名轉換成與之相對應ip位址的一種機制。其中通過網域名稱解析出ip位址的叫做正向解析,通過ip位址解析出網域名稱的叫做反向解析。1.dns伺服器需要安裝bind bind chroot b...
CentOS7下dns伺服器搭建
在centos7系統下 root lsx03 dns yum install y bind bind utils bind chroot安裝完成後 vi etc named.conf 修改主配置檔案 修改資訊 allow query 大括號中修改為了any 新增正向解析資訊 zone lsx03.c...
CentOS7設定DNS伺服器
在centos7下,手工設定 etc resolv.conf 裡的dns,過了一會,發現被系統重新覆蓋或者清除了。centos7和centos6下的設定dns方法不一樣。有如下兩種解決方案 顯示當前網路連線 nmcli connection show name uuid type device em...