服務安裝
yum install -y bind
新增自定義域
#新增demo.com域並配置*.cloud和*記錄做A解析
cat > /var/named/demo.com << EOF
\$TTL 3H
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
*.cloud IN A 10.10.0.80
* IN A 10.10.122.33
EOF
主配置檔案修改
#配置上層dns伺服器(若不配置則自動使用系統DNS地址)
sed -i "/allow-query/a\ forwarders { 114.114.114.114; };" /etc/named.conf
#修改監聽埠和允許連線範圍為any
sed -i 's/listen-on port 53 { 127.0.0.1; };/listen-on port 53 { any; };/' /etc/named.conf
sed -i 's/allow-query { localhost; };/allow-query { any; };/' /etc/named.conf
#主配載入所需的自定義域
cat >> /etc/named.conf << EOF
zone "demo.com" {
type master;
file "/var/named/demo.com";
};
EOF
測試使用
配置機器dns地址為伺服器地址,ping自定義解析後的域名能夠返回解析的IP地址
本作品採用《CC 協議》,轉載必須註明作者和本文連結