CNAME 未解析

CNAME 未解析

我有一个example.com在 godaddy 注册的域名 ( ),并指向由 linode 托管的名称服务器。我在 linode 上安装了多站点 WordPress ( blogs.com),我想将该域名指向 wordpress 安装的子域名 ( example.com -> example.blogs.com)。

wordpress 安装的子域名运行良好 - DNS 可以找到它并且我可以浏览它。在 linode 的 DNS 管理器中,我设置了一个 CNAME 来制作我上面引用的指针。

Whois 显示为该域设置了 linode 名称服务器,但 DNS 找不到 example.com 的任何名称服务器。

我是否错过了某个步骤,或者某些配置有错误?

编辑1

使用 linode 的一个名称服务器的 dig 请求的答案部分是

;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 44359
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

使用我的主机名称服务器进行的挖掘的答案部分是

;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 16379
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

如果我指定 CNAME 或仅接受标准 A 查询,状态字段中的响应相同。

我在 linode 名称服务器上没有该 example.com 的 A 记录;我需要设置它吗?

这是一个相当新的更改 - 几个小时前,所以也许我只是不耐烦?同时进行的名称服务器更改很快就完成了。我认为 CNAME 条目将与之同时进行;我的预期错了吗?

答案1

从技术上讲,您的要求是无效的。 CNAME 与所有其他记录冲突DNSSEC 记录有特殊例外),因此与域的、、等记录发生CNAME xxxxx冲突。我猜想,使用那里时域解析成功,而使用 CNAME 时解析失败的原因是 DNS 服务器强制执行这些限制,无法处理您的区域文件。SOAMXNSA

此外,根据您对 @xwincftwx 问题的回复,首先不清楚让 CNAME 工作是否能达到您的要求。指向CNAME记录A确切地A首先与记录相同。 CNAME 完全由 DNS 系统内部处理,Web 浏览器只能看到 IP 地址。在使用A记录(假设为 1.2.3.4)的测试中,浏览器连接到1.2.3.4并向其请求网站example.com。如果该服务器未配置为提供网站,则example.com它通常会提供默认站点(在本例中blogs.com)。

如果如果您让域名作为 运行CNAME,浏览器会请求 的 IP 地址example.com。DNS 会发现它是CNAME,然后查找example.blogs.com并返回1.2.3.4。浏览器会连接1.2.3.4并请求它,example.com就像它是A记录时一样。

如果你希望人们example.com被重定向到,example.blogs.com那么你需要设置一个基本的网络服务器,接收连接到example.com并向浏览器发送 301 永久重定向,告诉它转到example.blogs.com

答案2

您不能将 CNAME 用于区域文件中的根记录(根据 RFC 1034,这是被禁止的,请参阅第 3.6.2 节)。您需要改为添加指向与 CNAME 规则目标相同的 IP 的 A 记录。

答案3

的输出是什么dig example.com?如果您知道名称服务器的 IP,则可以强制 dig 使用您的名称服务器 ( dig @nameserver-ip example.com)。如果此方法有效,则您的名称服务器不用于 example.com。您何时分配 linode 名称服务器?这些更改可能需要一些时间。特别是如果您的 ISP 的 DNS 服务器缓存结果...

答案4

看起来您的名称服务器没有运行。

您能否检查您的名称服务器是否正在运行?

ps -aux | grep 命名

如果您的名称服务器没有运行,请启动它并再次检查。

如果启动后它没有启动,请发布 /var/log/daemon 和 /var/log/messages 的命名信息

grep 名为 /var/log/messages grep 名为 /var/log/daemon

这可能是您的区域文件配置错误。

如果您的名称服务器正在运行,请检查您的named.conf是否接受所有传入流量。

不需要在您的区域文件中包含 example.com 的 A 记录,但建议进行 DNS 检查和 whois 检查。

相关内容