域名 cname 無法使用 dnsimple.com 解析
我不是 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.