DNS解析服务(bind)安装

DNS解析服务(bind)安装

服务安装

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: 我爱小砚 乀(ˉεˉ乀)
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!