Domain-Name-System
我的註冊商 (Namecheap) 如何讓我在頂級域上設置 CNAME 記錄?
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
記錄似乎也失去了,這本身似乎有問題。)我會說所有的賭注都沒有了,它可能很大程度上取決於實現會發生什麼工作以及什麼會中斷,但如果您的目標包括擁有可靠可用的服務,這不是一個好方法。