我浏览了有关子域名 DNS 设置的几个问题,但并没有找到答案,所以我希望您能提供帮助。
我们的域名 (100storybuilding.org.au) 已在一家提供商 (NetRegistry) 注册,我们的主要网站现在由 SquareSpace 托管(使用 CNAME 记录配置)。我们需要使用子域名 (trapdoor.100storybuilding.org.au) 与另一家提供商建立单独的简单网站托管服务。
最初有人建议我可以使用他们的域名服务器,因此我使用他们的控制面板上提供的区域管理工具,通过我们的注册商为子域名创建了 NS 记录。但这没有奏效。在与托管服务提供商交谈后,他们建议我为子域名添加一个指向新网站特定 IP 地址的 A 名称记录,我也这样做了。但在此过程中,子域名一直未解析;使用 nslookup 时出现故障,好像它在任何地方都无法识别。
目前,我们的注册商拥有子域名的 A 和 NS 记录,我怀疑我们应该只拥有其中一个;是这样吗?我对 DNS 不太熟悉,也不认为这会很复杂,但如果有人能建议哪些记录足以进行设置,我将不胜感激。
答案1
从这个来看,您说得对 - 您的问题似乎是您同时拥有 NS 和 A 记录。Netregistry 忽略了 A 记录,而 redyhost.com 上没有设置 A 记录。
解决方案是删除 Netregistry 上的 NS 记录并确保在那里有适当的 A 记录,或者在 redyhost.com 上设置一个包含 trapdoor.100storybuilding.org.au 的 A 记录的区域