天天看點

Linux bind服務 DNS伺服器部署

基礎環境:

系統 ip
DNS伺服器 192.168.154.129
本地PC 192.168.0.153

bind安裝:

yum install bind -y
yum -y install bind-utils
           

作為依賴被安裝:

GeoIP.x86_64 0:1.5.0-14.el7 audit-libs-python.x86_64 0:2.8.5-4.el7 bind-libs.x86_64 32:9.11.4-26.P2.el7_9.5

bind-libs-lite.x86_64 32:9.11.4-26.P2.el7_9.5 bind-license.noarch 32:9.11.4-26.P2.el7_9.5 checkpolicy.x86_64 0:2.5-8.el7

geoipupdate.x86_64 0:2.5.0-1.el7 libcgroup.x86_64 0:0.41-21.el7 libsemanage-python.x86_64 0:2.5-14.el7

policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7 python-ply.noarch 0:3.4-11.el7

setools-libs.x86_64 0:3.3.8-4.el7

完畢!

vi /etc/named.conf
           
Linux bind服務 DNS伺服器部署

将标紅處改成any。

listen-on port 53 { any; };
        listen-on-v6 port 53 { any; };
           
vi /etc/named.rfc1912.zones
           
zone "test.com" IN {
	type master;
	file "test.com.zone"; #配置檔案
	allow-update { nany; };
}; #正向解析
zone "129.154.168.192.in-addr.arpa" IN {
	type master;
	file "test.com.local"; #配置檔案
	allow-update { any; };
}; #反向解析


           
cd /var/named
cp -a named.localhost test.com.zone #修改為正向解析檔案
cp -a test.com.zone test.com.local #增加反向解析檔案
           

修改正向配置檔案:

Linux bind服務 DNS伺服器部署
vi test.com.zone
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.154.129
www  IN A       192.168.154.129
        AAAA    ::1

           

修改反向解析檔案:

vi test.com.local
$TTL 1D
@       IN SOA  @ test.com.rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.154.129
129  IN PTR     www.test.com
        AAAA    ::1


           
service named restart #啟動named服務
     systemctl enbale named #設定開機自啟
           

更改本地DNS驗證

Linux bind服務 DNS伺服器部署
C:\Users\admin>nslookup www.test.com
伺服器:  www.test.com
Address:  192.168.154.129
           

繼續閱讀