我怎么能用curl php更新我的动态ip

时间:2010-05-22 07:01:00

标签: php

我已经注册了一个域名,现在我想在我自己的家庭服务器上托管它...

我想设置一个带有php curl的系统,以便我登录我的域名网站并更新我的名字服务器,即

http://mycompany.com/webhosting/domain/manage.php?action=showNS&domain_id=10003489

我想登录该网站并自动更新我的动态IP地址...

2 个答案:

答案 0 :(得分:1)

您可以更轻松地使用DynDns.com或No-Ip.com。他们提供可能在您的家庭服务器上运行的免费软件并更新您的免费主机名(yourserver.no-ip.info,或其他)。

从那里开始,只需将您的域设置为使用CNAME并将其指向动态DNS主机名即可。您的域名将始终与您当前的IP保持同步,您不必担心使用PHP和CURL进行令人讨厌的网页抓取。

答案 1 :(得分:0)

Gabriel和Marcelo都是正确的:您可以简单地将“www.yourdomain.com”作为CNAME分配给免费的动态DNS主机名,而不是通过网络抓取来编写脚本来登录并更新您的设置。使用DynDNS.com或No-IP。两家公司都提供更新客户端软件,可以在发生更改时将您的主机名与您的IP地址同步,如果您真的对自己编写脚本感兴趣,我们的更新API是开放的:

https://www.dyndns.com/developers/

您还可以在大多数Linksys,D-Link和Netgear路由器中找到更新客户端,但软件客户端通常更可靠,更容易排除故障。如果您希望避开'myhostname.dyndns.org'并直接更新您的域名,我们还提供付费服务。