Domain-Name-System
Dns - 萬用字元與 cname 子域
好吧,我不得不承認我對 DNS 的工作方式感到困惑。我總是在它們起作用之前添加一些東西,現在是時候學習它們是如何工作的了。
所以讓我感到困惑的一件事是,我可以在兩個地方保存記錄。我有 rackspace 雲伺服器的帳戶。然後是我註冊域名的地方。但兩者都允許我編輯 DNS 記錄。
我應該在兩個地方都做所有事情還是一個比另一個更好,還是我錯過了重點?
子域也讓我感到困惑。我希望能夠只擁有一個萬用字元子域(我過去曾這樣做過。)我只是不喜歡每次需要新子域時添加 cname 記錄或 A 記錄的想法。
然後我讀了這個,它說:
RFC 1034 中指定了萬用字元何時匹配的確切規則,但這些規則既不直覺也不明確指定。這導致了不兼容的實現和使用時的意外結果。
您需要做的第一件事是確定誰真正為您的域名提供權威答案。WHOIS 查詢將告訴您哪些 DNS 伺服器是您應該進行更改的伺服器。
一旦確定,請對列出的提供者進行更改並擺脫其他所有內容,以避免將來出現任何混亂。
關於萬用字元與主機名,做任何你喜歡的事情。通常,大多數 DNS 實現會尋找一個已明確定義的主機名(即
A
指向特定 IP 地址的記錄),如果沒有找到,將回退到萬用字元。就個人而言,我更喜歡單獨定義我的每條記錄。這樣我就可以毫無疑問地知道我擁有什麼以及它的去向。如果您有 300 個主機名都需要轉到同一個地方並且它們一直在變化,那麼萬用字元會很棒。如果您只有幾個主機名並且它們不經常更改,我會選擇單獨設置它們。如果您有十幾個主機名都需要轉到同一個 IP,您可以將其中一個定義為
A
記錄,並將其餘的CNAME
別名設為第一個。這樣,您只需更新該 IP 地址一次。