dyndns - Dyndns2 protocol specification?
问题描述
I’m seeing a “DynDNS2” protocol referenced a lot but I have a hard time locating its specification. AFAICS, RFC 2136 is not versioned on the protocol level so I’m inclined to rule that one out. Somehow I can find numerous implementations of DynDNS2 but the repos I’ve browsed don’t link to a canonical document either.
Example: https://support.google.com/domains/answer/6147083 – that’s Google claiming they support this protocol without further explanation.
Where can I find the official specification of DynDNS2?
Who is in charge of its standardization and development?
解决方案
该链接(现在)显示了如何“手动”执行此操作:
https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4
并提供更多规格。您应该再次检查指向支持页面的链接,然后单击使用 API 更新您的动态 DNS 记录
Example HTTP query:
POST /nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4 HTTP/1.1
Host: domains.google.com
Authorization: Basic base64-encoded-auth-string User-Agent: Chrome/41.0 your_email@yourdomain.com
此外,您需要添加用户代理标头以确保您的呼叫不会被忽略,或者更糟糕的是,您的客户端被阻止。
在 source forge 中,您可以找到这些动态 DNS“协议”的列表。
推荐阅读
- c++ - 如何根据枚举参数返回不同的类型
- android - BLE onClientConnectionState() status=22 and status=19 仅在连接到某些设备时
- python - 预先计算的稀疏矩阵上的凝聚聚类
- javascript - 我可以知道为什么我们需要在 React 中的箭头函数之前添加一个 const/var/let 吗?
- javascript - 按唯一 ID 对数组进行排序,在 Javascript 中保持最后
- karate - 空手道重复 API 调用
- marklogic - 在 marklogic 9 中,如何使更新在同一事务中可见?
- python - 如何从 python 脚本中设置 bash 命令
- express-handlebars - 如何使用 express-handlebars _precompileTemplate 钩子
- bash - 如何使用 cron 作业通过 awscli 上传到 s3 存储桶?