基礎環境:
系統 | 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
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPR1UNFRVT5VkeNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLzMTM3EzMwATM1IjNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
将标紅處改成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 #增加反向解析檔案
修改正向配置檔案:
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驗證
C:\Users\admin>nslookup www.test.com
伺服器: www.test.com
Address: 192.168.154.129