DNS 服务器部署 - 实践 (八) - DDNS (DHCP + DNS)

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

DNS 服务器部署 - 实践 (八) - DDNS (DHCP + DNS)




上一篇:Gin 中使用 base64Captcha 生成图形验证 码以及分布式架构中配置 Captcha


下一篇:acwing 844. 走迷宫