如何使用多個 DNS 提供者並讓它們「有效」?

如何使用多個 DNS 提供者並讓它們「有效」?

我使用我的註冊商的 DNS 產品,並且對此非常滿意 - 但沒有 API 訪問他們的系統。

不過,我願意喜歡還能夠使用我的託管提供者的 DNS 系統(可透過 API 存取),這樣當我啟動和關閉系統時,我可以同時從 DNS 中新增和刪除它們,而無需轉到另一個服務。

例如,我的主域可能是example.com.當我啟動一個想要在該網域中運行的新服務時,我想為其提供newservice.example.com我的託管提供者的 DNS 的 DNS 項目。

註冊我的託管提供者的 DNS 條目非常簡單 - 超級簡單,而且幾乎不會白痴。

導航但是,變更為新主機名稱不起作用。跑步dignslookup等等也不行。

如何使用我的託管提供者的 DNS 正確註冊新服務那麼稍後可以透過名稱導航到它嗎?

答案1

您可能必須選擇是否希望註冊商的名稱伺服器或託管提供者的名稱伺服器對您的網域具有權威性。當您從某個網站購買網域時網域註冊商,您的網域通常有一個設定頁面,您可以在其中指定名稱伺服器,這些名稱伺服器應該是執行從網域到 IP 位址的轉換的權威名稱伺服器。預設情況下,註冊商通常會將名稱伺服器設定為其自己的 DNS 伺服器,但您可以選擇將名稱伺服器 IP 位址設定為您喜歡的其他伺服器,在本例中為您的託管提供者。

但是,您可能可以讓託管提供者和註冊商的 DNS 伺服器對您的網域具有權威性。一些註冊商提供了將其名稱伺服器設為輔助名稱伺服器的選項。例如,GoDaddy 聲明為啟用輔助 DNS

設定輔助 DNS 時,您選擇我們的名稱伺服器作為您的主要(主)或輔助(從)名稱伺服器集。如果您將我們的名稱伺服器指定為主集,則 DNS 管理員會更新所有區域文件,而從屬伺服器(您的名稱伺服器集)將會擷取它們。如果您將我們指定為從屬名稱伺服器,則您自己的主名稱伺服器會進行 DNS 更新,並且您必須將它們設定為向我們的從屬名稱伺服器發送通知,以便它們接收變更。

因此,可以將兩者的伺服器與託管提供者的伺服器一起用作網域的主 DNS 伺服器;您可以使用網域名稱註冊商登入您的帳戶,然後檢查您指定名稱伺服器的網域的設定頁面,看看是否可以將託管提供者的名稱伺服器設為主要伺服器,將註冊商的伺服器設為輔助伺服器,然後檢查以查看如果您的託管提供者允許您將其伺服器設定為主伺服器,並將註冊商的伺服器設定為從屬 DNS 伺服器。

答案2

做你想做的事的唯一方法就是移動權威性DNS 託管到您的(網路?雲端?)託管提供者的 DNS 平台,然後前往您的註冊商並更改那裡的 DNS 以使用託管提供者。

如果他們不這樣做,你可以整天戳託管 API,但沒有任何效果權威地託管您的 DNS 區域。這僅有的對您的區域內容有任何影響的地方是主要權威 DNS 伺服器,目前位於您的註冊商處。

相關內容