DNS解析服務(bind)安裝

Yark發表於2021-11-04

服務安裝

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 協議》,轉載必須註明作者和本文連結
:kissing_closed_eyes: 我愛小硯 乀(ˉεˉ乀)

相關文章