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


什么是 DDNS?

动态域名系统 (DDNS) 是一种协议,它提供 DNS 扩展,允许 DNS 服务器接受请求以动态添加、更新和删除 DNS 数据库中的条目。

  • DDNS 服务器可以同时服务静态和动态域名,因为 DDNS 是现有 DNS 服务器的功能超集。

  • 安全版本的 DDNS 不会允许任何服务器更改其 DNS 记录,而是使用关键的公共安全和数字签名来验证来自 DDNS 主机的更新请求。

  • 创建动态 DNS 是为了解决频繁的 IP 地址更改问题。例如,当您搜索域名时,您将获得映射到该域名的动态 IP 地址。互联网服务提供商 (ISP) 提供此动态 IP 地址。

  • 稍后再次搜索同一域名时,ISP 可能从 IP 地址池中获得不同的 IP 地址,从而返回不同的 IP 地址。

  • 当 IP 地址更改时,DDNS 系统会刷新 DNS 数据库,该数据库始终与域名-IP 映射保持最新。外部世界将能够随时访问域名,而无需担心 IP 地址更改。

DDNS 的应用

由于域控制器在其 DNS 中注册其网络服务类型,以便域(或林)中的其他计算机可以访问它们,因此动态 DNS 是 Microsoft Windows 网络中 Active Directory 的重要方面。

用于互联网接入设备的 DDNS

  • 动态 DNS 提供商提供一个软件客户端程序,该程序可以自动发现和注册客户端系统的公共 IP 地址。在私有网络中的计算机或设备上运行客户端程序。它使用唯一的登录名连接到 DDNS 提供商的系统。

  • 提供商使用该名称将找到的家庭网络的公共 IP 地址与域名系统主机名关联。

为了安全

  • 对于基于 IP 的安全产品(如 DVR 和 IP 摄像机),动态 DNS 是预期功能,如果不是必需功能的话。如今,制造商可用的替代方案仅限于使用当前的 DDNS 服务或制造商托管的新服务两种。

  • 几乎总是使用简单的基于 HTTP 的更新 API,因为它可以将 DDNS 客户端轻松集成到设备的固件中。

  • **MintDNS、cURL** 和 **Inadyn** 只是有助于服务器和客户端开发的一些预制工具示例。

  • 大多数基于 Web 的 DDNS 提供商使用通用的用户名和密码安全方案。用户必须首先在 DDNS 服务器网站上创建一个帐户,然后必须将其设备设置为在检测到 IP 地址更改时随时向 DDNS 服务器提交更新。

使用 DDNS 的好处

以下是使用动态 DNS 的一些好处

  • 您可以从世界任何地方访问您的网站或服务器,而无需担心您的 IP 地址更改。您网络上的设备会定期将您的 IP 地址发送到 DDNS 服务。

  • 您的网络管理员将节省时间,无需在每次 IP 地址更改时更新设置,从而可以专注于网络的运行状况。

  • 每当您的 IP 地址更改时,您无需手动更新所有记录。从长远来看,DDNS 比静态 DNS 更经济。

更新于:2021 年 11 月 5 日

4000+ 次浏览

启动您的职业生涯

完成课程后获得认证

开始
广告
© . All rights reserved.