我有一台 ZyXel VMG3925-B10C 路由器,我正在尝试使用 DNS Made Easy 进行设置。
其标准 URL 语法为https://cp.dnsmadeeasy.com/servlet/updateip?password=mypass&id=1007&ip=12.13.14.15(这文档还建议使用用户名字段,但我发现这不是必需的。)
这手动的遗憾的是,它忽略了如何设置用户定义的 DNS 提供商。特别是,它没有定义 IP 地址等占位符应该是什么样子。(我发现其他路由器的手册中也缺少这一关键信息。)
我能找到的最接近的页面(合勤 5501) 建议使用<username>
、<password>
、<domain>
和<ipaddr>
作为占位符名称。
我尝试了以下值,但似乎只收到“不接受”错误,这似乎是我尝试的几乎所有操作的标准响应。
- 动态 DNS:启用
- 服务提供商:DNS 用户定义
- 连接类型:HTTPS
- 网址更新:
cp.dnsmadeeasy.com/servlet/updateip?username=<username>&password=<password>&id=<domain>&ip=<ipaddr>
- 主机/域名:(分配给我的 DNS 记录的数字 ID)
- 密码:(我设置的备案密码)
答案1
我使用 DuckDNS,我通过确保不在 URL 中使用令牌而是硬编码内容来管理它。如果您省略 IP 参数,DDNS 提供商会根据调用计算它。用户名必须是我的 DuckDNS 用户名,密码是 DuckDNS 提供给我的令牌。希望对您有所帮助。