什么是动态 DNS?
什么是动态 DNS?
动态 DNS(DDNS)是一项在 IP 地址发生变化时可以自动更新 DNS 记录的服务。域名将网络 IP 地址转换为人类可读的名称,便于识别和使用,例如 18.65.39.22 对应 aws.amazon.com。将名称映射到 IP 地址的信息以表格形式记录在 DNS 服务器上。但是,网络管理员使用工具和服务来动态分配 IP 地址并经常进行更改。每当 IP 地址发生变化时,DDNS 服务都会更新 DNS 服务器记录。借助 DDNS,域名管理变得更容易、更高效。
为什么动态 DNS 很重要?
过去,IP 地址很少更改。但是,由于互联网规模不断扩大以及服务器、智能传感器和最终用户设备数量大幅增加,可用的 IP 地址出现短缺。IPv4 仅限于大约 40 亿个地址。
因此,人们引入了称为 IPv6 的新系统,以增加 IP 地址的数量。但是,分配静态公共 IP 地址不再具有成本效益。相反,网络管理员和互联网服务提供商使用动态主机配置协议(DHCP)来动态分配 IP 地址。
IP 地址发生变化会导致配置的主机名与当前 IP 地址不匹配,从而导致服务无法访问。DDNS 使用正确的 IP 地址更新 DNS 记录,以便用户可以访问这些应用程序、网站和服务。
为什么 IP 地址会更改
网络管理员通常维护共享的 IP 地址池。他们在预先确定的最长时间内向用户租赁或分配 IP 地址,或者直到他们终止连接。
每当一台计算机加入网络时,都会被分配一个新的动态 IP 地址。当一台计算机从网络注销时,DHCP 可以将 IP 地址重新分配给另一台设备。因此,动态 IP 地址可以频繁且不定间隔地更改。
动态 DNS 有何帮助
开发人员使用域名来识别代码中的应用程序端点(如 API)或特定服务器实例。如果 DNS 记录不是最新的,则最终用户尝试访问端点时会出现错误。
动态 DNS 确保用户可以使用域名继续访问设备或服务。用户无需手动跟踪和更新 IP 地址。
动态 DNS 有什么使用案例?
动态 DNS 为许多使用案例提供灵活性、便利性和更高的可访问性。
家庭或业余爱好用途
获取用于托管家庭或业余爱好者应用程序的静态 IP 地址是一项不必要的开支。相反,可以进行自托管,并结合虚拟专用网络(VPN)访问使用动态 DNS。您可以托管网站、FTP 服务器、游戏服务器或任何其他需要一致且可访问的域名的服务。
边缘远程监控
部署摄像头或远程监控系统的组织使用动态 DNS 解析来远程访问和管理这些系统。首先,需要将域名与监控设备不断变化的 IP 地址相关联。然后,人员或管理员可以在任何有互联网连接的地点查看实时提要、监控事件和管理系统。在这些设置中,安全性必须是重要的考虑因素。
开发和测试
DDNS 通常用于本地环境中的开发和测试。但是,在云中,可以改用弹性 IP 地址(静态 IPv4 地址)。
动态 DNS 的工作原理是什么?
组织通常会订阅由 DDNS 提供商提供的动态 DNS(DDNS)服务。提供商还维护用于处理关联域名的 DNS 记录的 DNS 服务器。以下是一般步骤:
-
向动态 DNS 服务提供商注册域名并配置 DNS 设置
-
向提供商提供域名的初始 IP 地址
-
您在具有变化 IP 地址的设备或服务器实例上安装动态 DNS 客户端
DDNS 客户端持续监控 IP 地址并检测任何更改。客户端向动态 DNS 提供商发送 DNS 记录更新通知,通知其新的 IP 地址。动态 DNS 提供商修改记录以指向新 IP 地址。
例如,您在 192.0.2.104 上部署了一个应用程序(www.myCRM.com)。当用户键入域名时,他们将被引导至该应用程序。但是,如果应用程序的 IP 地址已重新分配为 192.0.2.84,则用户在键入域名时会看到错误页面。使用 DDNS,客户端可以检测变化并相应地更新 DNS 记录,进而实现一致的访问。
动态 DNS 客户端会继续监控 IP 地址以了解进一步的更改。每当发生新的更改时,该过程都会重复。


DNS 和动态 DNS 之间有什么区别?
DNS 服务是一种全球分布式服务,可将人类可读的名称转换为数字 IP 地址。DNS 服务器将名称请求转换为 IP 地址。这些地址控制最终用户在 Web 浏览器中键入域名时将访问哪个服务器。
DNS 与 DDNS
动态 DNS(DDNS)是 DNS 的扩展,可自动实时更新与域名关联的 IP 地址。它扩展了 DNS 的功能。借助 DDNS,即使在动态 IP 地址环境中,组织和个人也可以保持连接和可访问性。
DNS 得到所有 DNS 服务器的普遍支持,在全球范围内用于将域名解析为 IP 地址。
另一方面,DDNS 需要特定 DDNS 提供商的支持。组织必须订阅 DDNS 服务并将其设备或路由器配置为与所选 DDNS 提供商合作。
AWS 如何支持您的动态 DNS 需求?
Amazon Route 53 提供高度可用且可扩展的域名系统(DNS)、域名注册和运行状况检查云服务。它提供一种非常可靠且经济高效的方式,把名称(如 example.com)转换为计算机用于连接的数字 IP 地址(如 192.0.2.1),从而将最终用户路由到互联网应用程序。
以下是您可以通过使用 Route 53 获益的方式:
-
将 DNS 与运行状况检查服务相结合,将流量路由到运行状况良好的端点
-
监控端点并设置警报
-
购买和管理域名,并自动配置 DNS 设置
立即创建免费账户,开始在 AWS 上使用动态 DNS。
Browse all cloud computing concepts
Browse all cloud computing concepts content here:
Did you find what you were looking for today?
Let us know so we can improve the quality of the content on our pages