Windows

域名 cname 無法使用 dnsimple.com 解析

  • January 30, 2012

我不是 DNS 問題的專家,但我之前配置了一些域,並且對它應該如何工作有合理的了解。

但是這個已經結束了,我已經嘗試了一切來嘗試確定這是否是配置問題,或者是否是 DNSimple.com 有問題。

一點背景知識,該域名是在葡萄牙的主要域名註冊商 dns.pt 註​​冊的,他們沒有 DNS 服務,所以當我去年租用我的 Web 伺服器時,我也將它配置為 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 沒有報告該域的問題,並且我在其中配置了其他域,它們的配置方式大致相同,執行良好。

這可能是因為我還沒有在我的網路伺服器上取消配置 DNS 託管嗎?如果是這樣,人們將如何去做呢?我正在使用標準的 Windows DNS 管理,我可以刪除 pmcosta.pt 節點嗎?

對此的任何幫助將不勝感激。

親切的問候,P。

您已將 www.pmcosta.pt 設置為 173.248.133.202 的 CNAME。您需要將其配置為 A 記錄。

或者,您可以將 pmcosta.pt 設置為具有指向 173.248.133.202 的 A 記錄,並讓 www 指向 pmcosta.pt 作為 CNAME。

Dig 命令顯示您正在使用 CNAME 直接連結到 IP 地址。CNAME 應該是 A 記錄的別名,該記錄又指向一個 IP 地址。

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

引用自:https://serverfault.com/questions/354989