Domain-Name-System

我的註冊商 (Namecheap) 如何讓我在頂級域上設置 CNAME 記錄?

  • October 20, 2014

Namecheap 似乎讓我在 apex 域上創建 CNAME 記錄,我認為這與 CNAME 記錄的定義相反:

在此處輸入圖像描述

它可以工作(從 S3 正確載入我的靜態站點)。

奇怪的是(我不確定它是否相關),似乎沒有為此域註冊的名稱伺服器:http ://dnscheck.pingdom.com/?domain=thereitwas.com×tamp=1413775781&view=1

是否只是反複查找記錄目標的IP地址並對該IP進行A記錄?如果是這樣,除非這種檢查很頻繁,否則我可能應該正確設置它以避免在我的 S3 儲存桶更改 IP 時停機。

除此之外,它可能在做什麼有什麼問題嗎?

有一些服務提供了一種特殊的別名功能,即“我們將發布一條正常記錄(可能A/AAAA在您的情況下),我們會定期從幕後的名稱中查找該記錄”,可用於此類情況而不是CNAME記錄。

這不是那種服務,在這種情況下,他們似乎只是通過CNAME在區域頂點發布記錄來違反標準。

這會導致您在區域頂點有一組衝突的記錄。

您有一條CNAME記錄,聲稱這個全名是您指定的任何名稱的別名,但您還有一些其他記錄(這是不可能的),例如一條SOA記錄。(NS記錄似乎也失去了,這本身似乎有問題。)

我會說所有的賭注都沒有了,它可能很大程度上取決於實現會發生什麼工作以及什麼會中斷,但如果您的目標包括擁有可靠可用的服務,這不是一個好方法。

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