【问题标题】:Change IP where domain is pointing更改域指向的 IP
【发布时间】:2011-02-17 16:36:00
【问题描述】:

这可能是一个很奇怪的要求。

我需要以编程方式(通过代码)更改域名指向的 IP。

IE:xyz.com 指向 100.100.100.100

setIP('xyz.com','100.100.100.100');

我知道这个 [代码] 实际上是不可能的,但是,我需要通过域名主机 API 等或您可能想到的其他可能方式来做到这一点。

即使只是向 DNS 所有者/主机发送电子邮件,我也会很高兴。

你知道类似的或可能有帮助的吗?

(nb:考虑在 ServerFault 上扔这个,但在这里感觉更自在;))

干杯!

【问题讨论】:

    标签: php dns ip


    【解决方案1】:

    您正在寻找动态 DNS 提供商,例如 No-IPDynDNS

    他们有 HTTP APIs 允许您更改 A 记录。

    【讨论】:

    • +1 表示知道有一个提供者为此提供了 HTTP API :)
    • @Christian 好吧,您将在他们那里注册一个域。然后,您可以通过 PHP 以编程方式访问 API。
    • @Christian:是的;你可以使用 cURL。
    • 我想这会解决我的问题。谢谢 SLaks
    【解决方案2】:

    这真的取决于设置、您从哪里进行操作以及出于什么原因?

    我猜你自己没有运行 DNS 服务器或托管(这些)域,如果你是,那么这相对容易。

    有关您尝试使用哪些技术实现的目标的更多信息会有所帮助。

    【讨论】:

    • 这就是问题所在。我们的想法是让客户向我们“注册”一个域名,然后我们将管理该域(其 IP),而不管域/DNS 背后的技术如何。 SLaks 的回答部分解决了建议公司的问题。
    • 确实,我真的没有办法解决这个问题,除非像您最初所说的那样,您让系统自动向托管服务提供商发送请求(通过电子邮件或其他方法)以更新 DNS记录该提供商是否不提供 API 访问。当然,问题在于一些托管服务提供商会为此服务收费。但是,有一个可能的商机是让所有托管服务提供商提供 API 访问方法,我敢肯定你不是唯一一个想要做这样的事情的人。
    【解决方案3】:

    有一个名为“WMI API”的 API 类,可用于使用代码/程序管理您的东西。请尝试以下网址。

    http://www.delphi3000.com/articles/article_4392.asp

    【讨论】:

    • 有趣。太糟糕了,这不是我想要的;)+1 提到德尔福:-P
    猜你喜欢
    • 1970-01-01
    • 2021-08-03
    • 2016-11-17
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 2012-01-14
    • 2017-12-27
    相关资源
    最近更新 更多