域名 cname 无法通过 dnsimple.com 解析

域名 cname 无法通过 dnsimple.com 解析

我不是 DNS 问题方面的专家,但我之前配置过一些域并且对其如何工作有一定的了解。

但是这个我已经受不了了,我已经尝试了一切方法来尝试确定这是否是配置问题,或者是 DNSimple.com 出现了问题。

介绍一下背景,该域名是在 dns.pt(葡萄牙的主要域名注册商)注册的,他们没有 DNS 服务,所以去年我租用网络服务器时,我也将其配置为 DNS 服务器。

长话短说,我现在将我的电子邮件移至 Google Apps,并且我的网站很快将迁移到 Azure,因此不再需要 Web 服务器。

我选择了 DNSimple.com,因为它的 API 和 DNS 托管合理定价,我将名称服务器更改为 dns simple 提供的服务器,ns1.dnsimple.com 和 ns2,配置了 Google Apps 服务并创建了 cname 记录以将 www 指向我的旧服务器 IP 地址。

问题是,www.pmcosta.pt 无法使用,但 mail.pmcosta.pt 可以工作并转到 Google Apps。这一切都是在上周五完成的,远远超过了设置的 TTL!

这是怎么回事?为什么它没有 ping 或重定向到我的服务器?尽管 ns1.dnsimple.com 上的 nslookup 答案是:

 DNS server handling your query: ns1.dnsimple.com
 DNS server's address:  184.106.214.131#53

 Non-authoritative answer:
 www.pmcosta.pt canonical name = 173.248.133.202.

 Authoritative answers can be found from:
 .  nameserver = a.root-servers.net.
 .  nameserver = b.root-servers.net.
 .  nameserver = c.root-servers.net.
 .  nameserver = d.root-servers.net.
 .  nameserver = e.root-servers.net.
 .  nameserver = f.root-servers.net.
 .  nameserver = g.root-servers.net.
 .  nameserver = h.root-servers.net.
 .  nameserver = i.root-servers.net.
 .  nameserver = j.root-servers.net.
 .  nameserver = k.root-servers.net.
 .  nameserver = l.root-servers.net.
 .  nameserver = m.root-servers.net.

DNSimple.com 没有报告域名问题,并且我以相同的方式配置了其他域名,它们运行良好。

这可能是因为我还没有取消配置 Web 服务器上的 DNS 托管吗?如果是这样,该怎么做?我正在使用标准 Windows DNS 管理,我可以删除 pmcosta.pt 节点吗?

任何帮助都将非常感激。

诚挚的问候,P.

答案1

您已将 www.pmcosta.pt 设置为 173.248.133.202 的 CNAME。您需要将其配置为 A 记录。

或者,您可以设置 pmcosta.pt 拥有指向 173.248.133.202 的 A 记录,并让 www 指向 pmcosta.pt 作为 CNAME。

答案2

Dig 命令显示您正在使用 CNAME 直接链接到 IP 地址。CNAME 应该是 A 记录的别名,而 A 记录又指向 IP 地址。

○ ➜ dig www.pmcosta.pt +short 
    173.248.133.202.

相关内容