「DDNS」- 模块交互原理

更新方式

DDNS 更新过程没有统一的标准,不同的 DDNS Server 请求更新的过程各不相同;

DDNS 采用的是 C/S 工作模式,提供了两种更新方式:

1)RFC2136 定义的 DDNS 更新方式(Client => DNS Server)

解释:设备作为 DDNS 客户端,动态更新 DNS Server 中 Domain Name 和 IP Address 的映射关系;

2)通过 DDNS Server 实现的更新方式(Client => DDNS Server => DNS Server)

解释:设备作为 DDNS 客户端,将域名与 IP 地址的映射关系发送给指定 URL 地址的 DDNS Server,然后 DDNS Server 通知 DNS Server 动态更新域名和 IP 地址之间的映射关系

1)DDNS-Client 通过 HTTP(或其他协议)访问 DDNS-Server;
2)然后 DDNS-Server 返回 DDNS-Client 的公网地址;
3)DDNS-Client 调用 DNS 服务商的接口,来更新域名所绑定的 IP-ADDR;

或者(2)DDNS-Server 直接调用