CentOS7搭建DNS伺服器

2021-07-29 10:48:45 字數 2299 閱讀 5610

一、安裝服務 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...