DNS 服务器部署 - 实践 (八) - DDNS (DHCP + DNS)
文章目录
DDNS
实验
主机 |
IP |
role |
server1 |
172.25.9.1/24 , 172.25.254.1/24 |
DNS (master)、DHCP |
server2 |
172.25.9.2/24 |
client |
server3 |
172.25.254.3/24 |
DNS (slave) |
server1 配置 (DNS (master)、DHCP)
# server1
# DHCP 配置
yum install -y dhcp
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
# key 文件内容类似下面的
cat /var/named/Kwestos.+163+26818.key
westos. IN KEY 512 3 163 ehJRKa689rRnmBxAef30mw==
# DHCP 服务配置文件
vim /etc/dhcp/dhcpd.conf
# 域名
option domain-name "westos.com";
# dns 服务器
option domain-name-servers 172.25.9.1;
default-lease-time 600;
max-lease-time 7200;
ddns-update-style interim;
log-facility local7;
subnet 172.25.9.0 netmask 255.255.255.0 {
range 172.25.9.100 172.25.9.200;
option routers 172.25.9.250;
}
# key 语句确定将要使用的密钥。
key westos {
algorithm hmac-sha256;
secret ehJRKa689rRnmBxAef30mw==;
};
# primary 语句指定区域数据需要更新的DNS 的IP 地址。
zone westos.com. {
primary 127.0.0.1;
key westos;
}
# 重启服务
systemctl restart dhcpd
systemctl restart named
server2 配置 (client)
# server2
# 配置网卡工作模式为 dhcp
vim /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes
GATEWAY=172.25.9.250
# 重启网络,使网卡的DHCP 模式生效,获取IP。
systemctl restart network
# 更改主机名
hostnamectl set-hostname tets.westos.com
测试
# 可以解析到正确的记录
dig test.westos.com