通过php/curl更新dyndns.org?

通过php/curl更新dyndns.org?,curl,dyndns,Curl,Dyndns,我试图通过php/curl在dyndns.org上维护一个帐户。Im使用(每RTFM): 但是如果$host是新的,我会得到一个“nohost”响应。如果$host是一个现有条目,则它可以工作 有人使用过这种与dyndns通信的方法吗? api是否仅用于更新现有条目 您只能使用DynDNS API向现有DynDNS主机名发送IP地址更新,无法创建新主机名 如果您需要完整的API来创建/删除/更改主机名,Dynect SMB可能会让您感兴趣: 自从三年前提出这个问题以来,我可以证实这一点(就:它只

我试图通过php/curl在dyndns.org上维护一个帐户。Im使用(每RTFM):

但是如果$host是新的,我会得到一个“nohost”响应。如果$host是一个现有条目,则它可以工作

有人使用过这种与dyndns通信的方法吗?
api是否仅用于更新现有条目

您只能使用DynDNS API向现有DynDNS主机名发送IP地址更新,无法创建新主机名

如果您需要完整的API来创建/删除/更改主机名,Dynect SMB可能会让您感兴趣:

自从三年前提出这个问题以来,我可以证实这一点(就:它只是)在


随着甲骨文开始对DynDNS收费,这意味着mac客户端不再适用于10.15及更高版本。为此,我编写了一个简单的shell脚本

#!/bin/shell
IP=$(curl "checkip.amazonaws.com")
echo $IP
curl "https://username:updaterpassword@members.dyndns.org/v3/update?hostname=biscuit.home.dyndns.org&myip=${IP}" 
替换上面的用户名和更新程序密码


在Mac OS X和Linux上工作

我收到了一封来自dyndns的电子邮件,这听起来更像是我们所在区域的条目太多了。还在想办法解决这个问题。
curl "https://test:test@members.dyndns.org/nic/update?hostname=test.dyndns.org&myip=1.2.3.4"
#!/bin/shell
IP=$(curl "checkip.amazonaws.com")
echo $IP
curl "https://username:updaterpassword@members.dyndns.org/v3/update?hostname=biscuit.home.dyndns.org&myip=${IP}"