使用动态DNS功能
动态DNS是一种动态更新(注册和删除)由DNS服务器管理的记录(A记录、AAAA记录、CNAME和PTR记录)的功能。当DNS服务器是连接有本机、DNS客户端的网络环境的一部分时,可用本功能动态地更新这些记录。
要设置动态DNS功能,请通过telnet使用“dns”命令。
根据机器IP地址到底是静态的还是由DHCP获取的,更新步骤会不同。
不支持使用信息验证(TSIG、SIG(0))的动态更新。
对于静态IPv4设置
如果已经更改IP地址或主机名,则A记录和PTR记录将被更新。如果注册了A记录,则也将注册CNAME。可注册的CNAME如下:
以太网和IEEE 802.11
RNPXXXXXX(XXXXXX代表MAC地址的最后三位十六进制字符)
但是,如果CNAME(PRNXXXXXX)与主机名重叠,则不会注册CNAME。
DHCPv4设置
DHCP服务器将代替机器来更新记录,并发生如下操作之一:
当机器从DHCP服务器获取IP地址时,DHCP服务器将更新A记录和PTR记录。
当机器从DHCP服务器获取IP地址时,机器将更新A记录,而DHCP服务器则更新PTR记录。
如果注册了A记录,则也将注册CNAME。可注册的CNAME如下:
以太网和IEEE 802.11
RNPXXXXXX(XXXXXX代表MAC地址的最后三位十六进制字符)
对于IPv6设置
本机器将更新AAAA记录和PTR记录。
当更新AAAA记录时,将同时更新CNAME。
当新设置了无状态地址时,它也将自动注册到DNS服务器上。
当未使用动态DNS功能时,当机器的IP地址发生更改时,由DNS管理的记录必须手动更新。
若要使用机器来更新记录,DNS服务器必须满足如下之一的条件:
未进行安全设置。
如果已经进行安全设置,通过IP指定的客户端(本机)允许更新操作。
对于静态IP设置
带标准Windows Server功能的Microsoft DNS服务器
BIND 8.2.3或更高版本
对于DHCP设置,当机器更新A记录时
带标准Windows Server 2003功能的Microsoft DNS服务器
BIND 8.2.3或更高版本
对于DHCP设置,当DHCP服务器更新记录时
带标准Windows Server功能的Microsoft DNS服务器
BIND 8.2.3或更高版本
对于IPv6设置
带标准Windows Server功能的Microsoft DNS服务器
BIND 9.2.3或更高版本
DHCP服务器可代替机器来更新A记录和PTR记录如下:
带标准Windows Server功能的Microsoft DHCP服务器
ISC DHCP 3.0或更高版本