应用层动态域名系统(DDNS)
什么是动态域名解析?
动态域名系统(DDNS)是一种提供DNS扩展的协议,允许DNS服务器接受请求以动态添加、更新和删除DNS数据库中的条目。
DDNS服务器可以同时为静态域和动态域提供服务,因为DDNS是现有DNS服务器的功能超集。
DDNS的安全版本不会允许任何服务器更改其DNS记录,而是使用关键的公共安全和数字签名来验证来自DDNS主机的更新请求。
创建动态DNS是为了解决IP频繁更改的问题。例如,当您搜索域名时,您会得到一个映射到该域的动态IP地址。Internet服务提供商(ISP)提供此动态IP地址。
当以后再次搜索同一个域时,可能会从IP地址池中为ISP分配不同的IP地址,从而导致返回不同的IP地址。
当IP地址更改时,DDNS系统会刷新DNS数据库,该数据库始终与域IP映射保持同步。外界将可以随时访问该域名,而无需担心IP变化。
DDNS的应用
由于域控制器在DNS中注册其网络服务类型,以便域(或林)中的其他计算机可以访问它们,因此动态DNS是MicrosoftWindows网络中ActiveDirectory的一个重要方面。
互联网接入设备的DDNS
动态DNS提供商提供了一个软件客户端程序,该程序可以自动发现和注册客户端系统的公共IP地址。在专用网络中的计算机或设备上,运行客户端程序。它使用唯一的登录名连接到DDNS提供商的系统。
提供商使用该名称将找到的家庭网络的公共IP地址与域名系统主机名相关联。
为了安全
对于DVR和IP摄像机等基于IP的安全产品,动态DNS是一项预期功能,如果不是必需的。使用当前的DDNS服务或制造商托管的新服务只是制造商目前可用的两种替代方案。
几乎总是使用简单的基于HTTP的更新API,因为它可以将DDNS客户端直接集成到设备的固件中。
MintDNS、cURL和Inadyn只是帮助服务器和客户端开发的预制工具的几个例子。
大多数基于Web的DDNS提供商使用通用的用户名和密码安全方案。用户必须首先在DDNS服务器网站上创建一个帐户,然后他们必须设置他们的设备以在检测到IP地址更改时向DDNS服务器提交更新。
使用DDNS的好处
以下是使用动态DNS的一些好处
您可以从地球上的任何位置访问您的网站或服务器,而无需担心您的IP地址会发生变化。您网络上的设备会定期将您的IP地址发送到DDNS服务。
您的网络管理员无需在每次IP地址更改时更新设置,从而节省时间,让他们能够专注于您网络的健康状况。
每当您的IP地址发生变化时,您都不必手动更新所有记录。从长远来看,DDNS比静态DNS便宜。