首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过php/curl更新dyndns.org?

通过php/curl更新dyndns.org?
EN

Stack Overflow用户
提问于 2011-01-26 02:58:49
回答 3查看 4.2K关注 0票数 2

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

代码语言:javascript
复制
 https://$account:$pw@members.dyndns.org/nic/update?hostname=$host&myip=$ip

但是如果$host是新的,我会得到一个'nohost‘的响应。如果$host是一个已存在的条目,则它可以工作。

有没有人用过这种与dyndns交流的方法?该api是否仅用于更新现有条目?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-26 21:45:30

您只能使用DynDNS应用编程接口将IP地址更新发送到现有DynDNS主机名,而不能创建新主机名。

如果您需要一个完整的API来创建/删除/更改主机名,Dynect SMB可能会让您感兴趣:http://www.dyndns.com/services/dynectsmb/

票数 0
EN

Stack Overflow用户

发布于 2014-10-02 16:35:50

因为这个问题是在三年前提出的,所以我可以确认这个问题仍然有效(例如: it just updates an existing hostname)

代码语言:javascript
复制
curl "https://test:test@members.dyndns.org/nic/update?hostname=test.dyndns.org&myip=1.2.3.4"
票数 3
EN

Stack Overflow用户

发布于 2021-01-08 08:54:12

由于甲骨文已经开始对DynDNS收费,这意味着mac客户端不再能在10.15及更高版本上运行。为此,我编写了一个简单的shell脚本

代码语言:javascript
复制
#!/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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4797652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档