使用No-Ip的GoDaddy域

时间:2016-10-13 07:15:18

标签: dns hosting

我有一个GoDaddy域名www.exmaple.com,其指向255.255.255.255(当然是假IP)。我的Web服务器位于路由器后面,该端口将端口80转发到适当的端口。一切都很好,花花公子。然而,就像99%的人一样,我有一个动态的IP。所以我在noip.com上设置了一个名为helloworld.ddns.net的主机名,在我的服务器上设置了他们的更新客户端(因此它可以在IP更改时更新它们(尚未发生但我希望它能像宣传的那样工作) ),然后去godaddy.com改变我的记录。这里的东西像harambe一样毛茸茸。

我开始删除我的A记录,并将我的CNAME更改为指向helloworld.ddns.net。

没用。

用Google搜索,发现我需要/应该使用noip NSs。所以我回到了godaddy,并将我的名字服务器从他们的服务器改为了noip的服务器...... ns [1,2,3,4,5] .no-ip.com。

仍然无效。还应该指出,在我做出这个改变后,我失去了在我的域名上设置任何记录的能力。我认为这是有道理的,因为如果我没有使用他们的NS,那么godaddy没有任何记录。

Tl;博士:我如何将godaddy域名www.example.com指向一个noip主机名helloworld.ddns.net,后者又指向我的动态主页ip,x.x.x.x。

1 个答案:

答案 0 :(得分:5)

最后设法解决了我自己的问题,我觉得很愚蠢,没有意识到之前的问题。问题是CNAME指向子域(www),因此如果不在URL中包含此内容,则无法访问该站点。总结解决方案:

  • GoDaddy现在拥有带有特定主机名的CNAME(前www)和noip域作为值
  • 没有记录
  • 保留默认的GoDaddy NSs
  • 配置无掩码转发到www.example.com ...因此,当有人试图访问example.com时,它们会自动转发到www子域。

对传播有一点耐心,一切都已经开始运行。