DDNS.note

noteId: WEB4f8d732716794d6e9dfda94e07186ef4 · 原始路径:/ALL/Linux - A模块/服务配置/DHCP、DHCPv6、SLAAC/isc-dhcp-server(1)(11-02-16)/DDNS.note · 图片:5 · 附件待处理:0

 
·注意:如果dns服务器和dhcp服务器不在同一台机器上,地址就不能使用any,要指定对端的地址
 
 
一、DDNS(DHCP分配的地址,A和PTR记录会自动更新):
 
1、在 DNS 上将 区域目录设置为:/var/cache/bind(否则dhcp进程 没有权限进行修改文件)并设置允许dhcp进行更新:
vim /etc/bind/named.conf
 
如果一定要指定一个地址,那么就必须要指定 DHCP服务器的地址
 
 
2、在 DHCP 上开启 ddns-updates,并指定要自动更新的区域:
vim /etc/dhcp/dhcpd.conf
 
·写法一:
options domain-name 必须写上域名,否则ddns会不成功
 
·写法二:
options domain-name 必须写上域名,否则ddns会不成功
 
两种写法都可用
 
3、重启服务器,在客户端上获取地址后,进行解析,验证是否自动添加 A记录 和 PTR记录:
systemctl restart isc-dhcp-server
systemctl restart bind9
# 在 客户端上 获取 IP地址
· 此时查看 /var/cache/bind 目录,可以看到多出了两个 后缀为 .jnl 的 与 db区域同名的文件
 
· 进行解析:
解析成功