📜  应用层中的动态域名系统(DDNS)

📅  最后修改于: 2021-08-27 05:28:04             🧑  作者: Mango

在设计DNS(域名系统)时,没有人期望会有如此多的地址更改,例如添加新主机,删除主机或更改IP地址。进行更改时,必须对DNS主文件进行更改,这需要大量的手动更新,并且必须动态更新。

动态域名系统(DDNS):
它是一种使用其配置的主机名,地址或其他信息的活动DDNS配置经常自动实时更新域名服务器(DNS)中的名称服务器的方法。在DDNS中,当确定名称和地址之间的绑定时,通常通过DHCP(动态主机配置协议)将信息发送到主DNS服务器。

主服务器更新区域。主动或被动地通知辅助服务器。在非活动通知中,主服务器将消息发送到辅助服务器,而在被动通知中,辅助服务器会定期检查是否有任何更改。在任何一种情况下,辅助服务器在收到有关更改的通知后,都会请求有关整个区域的信息(区域传输)。

DDNS可以使用身份验证机制来提供安全性并防止DNS记录中未经授权的更改。

好处 :

  1. 当网络配置更改时,它可以节省手动更新静态地址所需的时间。
  2. 由于可以一次使用所需数量的地址,而不是为IP地址的所有可能用户使用一个地址,因此可以节省空间。
  3. 从用户的角度来看,这是非常舒适的,因为任何IP地址更改都不会影响他们的任何活动。
  4. 它不会影响可访问性,因为更改的IP地址是根据URL自动配置的。

缺点:

  1. 由于缺少静态IP地址和域名映射,因此可靠性较差。
  2. 仅动态DNS服务不能完全保证您尝试连接的设备实际上是您自己的。

用途:

  1. 它用于诸如路由器之类的Internet访问设备。
  2. 它用于安全设备制造商,甚至用于基于IP的安全设备(例如DVR)。