centos7 搭建dns主從伺服器

2021-09-13 10:05:14 字數 1970 閱讀 1220

dns  即domain name system(網域名稱系統)的縮寫,它是一種將ip位址轉換成對應的主機名或將主機名轉換成與之相對應ip位址的一種機制。其中通過網域名稱解析出ip位址的叫做正向解析,通過ip位址解析出網域名稱的叫做反向解析。

1.dns伺服器需要安裝bind、bind-chroot、bind-utils:

yum -y install bind bind-utils bind-chroot
isten-on port 53 ; #any是匹配所有的意思
3.找到allow-query這一行,改為:

allow-query     ;
4.對dns配置檔案進行一下語法檢查:

named-checkconf /etc/named.conf
5.重啟dns伺服器:

systemctl   restart  named

systemctl status named

6.如有防火牆,請新增防火牆配置

以www.web1.com為例,192.168.52.134是dns伺服器的本機ip

zone "web1.com" in ;

8.在/var/named/data/目錄下建立web1.com.zone域:

$ttl 3h

@       in soa  ops.aixuexi.com. root  (

20190221 ; serial

1h      ;  refresh

1h      ;  retry

1h      ;  expire

60 )    ;  minimum

in   ns          ns1

in   ns          ns2

ns1         in   a           172.16.5.24   (主dns伺服器位址)

ns2         in   a           172.16.5.25    (從dns伺服器位址)

9.重啟dns:

systemctl restart named
10.修改/etc/resolv.conf

search localdomain

nameserver 192.168.52.134

進行ping命令測試

11.反向解析先不進行介紹

1.在主dns伺服器的/etc/named.rfc1912.zones中找到剛才的新增的web1.com網域名稱

zone "ops.aixuexi.com" in ;     #從dns伺服器

notify yes;

also-notify ;

};

2.編輯從伺服器上的named.conf檔案:

listen-on port 53 ; 

allow-query ;

zone "web1.com"   in ;         ###指定主伺服器的ip位址

};

4.在/var/named/data/目錄下建立web1.com.zone的空檔案, 並設定所有者,所有組都為named:

chown named:named web1.com.zone
5..修改 /etc/resolv.conf;並重啟從的dns服務

6.這時開啟web1.com.zone,你就會發現有內容,不過是二進位制內容,不能編輯。。可以進行ping  或者nslookup 驗證

7.從dns伺服器的反向解析暫不補充。

linux系統Centos7搭建DNS伺服器

dns伺服器 192.168.1.1 client客戶機 192.168.1.254 1 配置ip位址 vim etc sysconfig network scripts ifcfg ens33 伺服器ipaddr 192.168.1.1 netmask 255.255.255.0 客戶機ipadd...

CentOS7搭建DNS伺服器

一 安裝服務 bind yum install bind 二 修改主配置檔案 cp etc named.conf etc named.conf bak 修改前先備份,方便出錯後恢復 vim etc named.conf 修改dns主配置檔案要修改的內容如下 listen on port 53 lis...

CentOS7下dns伺服器搭建

在centos7系統下 root lsx03 dns yum install y bind bind utils bind chroot安裝完成後 vi etc named.conf 修改主配置檔案 修改資訊 allow query 大括號中修改為了any 新增正向解析資訊 zone lsx03.c...