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...