使用No-Ip的GoDaddy域

Mar*_*rkB 2 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,xxxx

Mar*_*rkB 5

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

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

对传播有一点耐心,一切都在运行.