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 协议》,转载必须注明作者和本文链接