在哪里可以找到更新动态 DNS 服务器的协议规范?
在 D-Link 路由器中,有针对 dyndns.com 和 no-ip.com 的硬编码选项。还有一个手动选项,可指定以下参数:
- 服务器地址
- 主机名
- 用户名
- 密码
使用上述参数的更新协议是什么?
答案1
最有可能的是它使用此 HTTP API由 DynDNS 使用(这也是由无IP也)。
该协议的核心是向/nic/update
指定服务器发出 HTTP GET 请求,带有两个查询参数(hostname=
和myip=
):
http://<SERVER>/nic/update?hostname=<HOSTNAME>&myip=<IP>
用户名和密码通过 HTTP“基本”身份验证发送。
这实际的标准 DNS 更新协议RFC 2136“DNS 更新”但是,大多数“动态DNS”服务都不支持它,而且您的路由器也不支持它。