我在 go-daddy 购买了个人域名。我已经在家庭网络中设置了 DynDns 和端口转发,这样我就可以通过 DynDns FQDN(例如MYNAME.Dynalias.com
)在家庭 PC 上托管我的个人网站。
我该如何采取最后一步,将所有流量从www.PERSONALSITE.com
转发到MYNAME.Dynalias.com
谢谢,彼得
答案1
我不熟悉 GoDaddy DNS 管理界面的细节,但您正在寻找的是 CNAME 条目(又名别名)。您希望名称 www.PERSONALSITE.com 指向 MYNAME.Dynalias.com。
另外,请确保您已在 Web 服务器的配置中添加了 www.PERSONALSITE.com 名称。具体如何操作取决于您所使用的 Web 服务器,但您需要以某种方式指示它对该名称负责。
答案2
我很喜欢區域編輯用于我的 DNS 记录管理。设置起来非常简单,我可以编写一个小脚本,在我的 IP 地址发生变化时每天运行并刷新。
编辑:一个警告是您只能免费管理前五个 DNS 记录,但这足以让您开始使用。
答案3
一个更好的长期解决方案是让动态 DNS 服务实际托管您域的 DNS。这将为访问您网站的用户带来更好的性能,并大大降低出现缓存问题的可能性,在这种情况下,由于缓存中仍有错误条目,用户会通过 DNS 获得错误的 IP。
在 DynDNS 提供商上设置 DNS 托管并告诉 GoDaddy DynDNS 服务器是该域的 DNS 将实现此目的。
或者,您提到的动态 DNS 提供商是 ICANN 注册商,因此将域名转移给他们即可实现此目的。我无法判断他们比 GoDaddy 好还是差,后者有忠实的追随者,也有鄙视他们的人。
编辑以回应 Peter 的评论/问题:DNS 服务不是免费的,但它们确实与域名注册打包交易。
答案4
你可以将您的域名转发到另一个 URL从您的 GoDaddy 帐户管理器中。您可以选择 301(永久移动)或 302(临时重定向)响应。
如果您计划将该域转发至您的 DynDNS 地址,请选择 301;如果您认为您将在不久的将来更改它,请选择 302。