第三方要求我设置一个新的子域名并将其指向 sub.theirdomain.com。显然我可以使用单个 CNAME 记录来执行此操作。虽然我在 24 小时前就设置好了,但它似乎没有解析。这是我输入的内容:
sub.mydomain.com. IN CNAME sub.theirdomain.com.
看上去还好吗?
主持人是网站管理员,我询问了他们的帮助台,他们认为这没问题。
我知道它没有解析的唯一方法是,当我浏览 sub.mydomain.com 时,我收到未找到服务器的错误。我应该使用什么工具来进一步诊断?
您所看到的,我不是 DNS 专家,因此非常感谢任何帮助!
答案1
HTTP 服务器未找到错误并不意味着 DNS 无法正常工作。请尝试执行以下操作,看看它是否能正确解析。它应该显示 sub.mydomain.com cnames 到 sub.theirdomain.com
nslookup sub.mydomain.com
如果解决了,则 telnet 到端口 80 来查看其是否打开。
telnet sub.mydomain.com 80
答案2
CNAME 本身的格式看起来不错。
根据区域编辑器检查输入的类型,问题可能是由于添加了一些嵌套。您是否获得了“sub.mydomain.com.mydomain.com”的 CNAME 结果?
通常,检查 DNS 问题的最佳方法是使用“dig”(通常在 *nix 系统上)或“nslookup”(内置于 Windows)等工具。