1 安装bind
zypper in bind # 版本bind-9.9
2 去路径 /etc/named.conf 下配置 named.conf
options {
directory "/var/lib/named"; # 映射文件路径
managed-keys-directory "/var/lib/named/dyn/";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
listen-on port 53 { any; }; #修改并打开 --> listen-on port 53 { 127.0.0.1; }; # any表示所有的主机都可访问
listen-on-v6 { any; };
allow-query { any; }; #修改并打开 --> allow-query { 127.0.0.1; }; # any表示所有的主机都可访问
notify no;
disable-empty-zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
};
################################### 在 zone 区域添加 #######################################
zone "test.com" in { # 正向解析--成功 test.com为自定义名称
type master; #默认
file "test.com.zone"; # 映射文件名称 test.com.zone为自定义文件名称
allow-update { none; } ; # 默认
};
# 后续需要添加新的映射可直接在下面按照同样的形式添加
# ……
##################################################################################
3 在 /var/lib/name/ 下创建对应的 test.com.zone 文件
$TTL 1W
@ IN SOA @ root (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
NS @
######################################## 以上默认 #################################################
A 10.2.1.210 # dns服务器所在ip
#前缀 默认 组合域名映射ip
www IN A 10.2.1.214 # www.test.com域名所映射ip-->现在是映射到nginx负载均衡服务器上
# 后续可以添加更多的域名映射
# ……
4 保存并重启bind
systemctl restart named
5 客户端配置