Domain-Name-System
為什麼我的域有多個名稱伺服器?
就像我的域名一樣:
ns1.somedomain.com IP: 122.some.ip.here ns2.somedomain.com IP: 122.some.ip.here
為什麼有2個或更多?託管只是一台伺服器,如果出現這種情況,任何一台都不會工作。真的?
正如其他人所評論的那樣,出於冗餘目的,有多個名稱伺服器。
如果您有一個 DNS 伺服器並且它出現故障,那麼您的所有服務都會隨之出現故障(呃,至少哪個服務依賴於 IP 名稱解析)。如果您有多個名稱伺服器,那麼當一個失敗時,另一個將接管或至少可以訪問。
不涉及 dns 記憶體的主題… 通常,域使用多個伺服器,這些伺服器通常隔離服務。很可能您實際上有多個伺服器在您的域中託管不同的服務。例如,您的郵件服務可能執行在與 Web 服務不同的伺服器上。因此,當您的 Web 伺服器出現故障時,您的郵件可能會繼續流動。如果您有一個單獨的 dns 伺服器並且它也關閉了,那麼即使您的郵件伺服器仍在執行,您也不會收到郵件。擁有多個 dns 伺服器可以解決這種情況。
此外,您還需要不同 IP 子網上的多個 DNS 伺服器,這樣當路由器出現故障或類似情況時,您的名稱解析不會隨之下降。 不久前,這發生在微軟身上。