Domain-Name-System

添加自定義 DNS 伺服器失敗

  • August 19, 2018

我的公司希望我設置自己的 DNS 伺服器,但我遇到了問題。所以這裡的故事:

我們從 marcaria 購買了域 example.com,併購買了位於俄羅斯的新 VPS。我們的目標是設置 example.com 以使用 ns1.example.com 和 ns2.example.com。但是我們不能這樣做,因為我們的域仍然指向 marcaria NS。

因此,首先我使用本教程http://linuxgravity.com/configuring-bind9-domain-name-server-on-centos-or-red-hat在我們的 VPS 中使用 BIND 創建 DNS 伺服器,當我嘗試更改我的域時DNS 伺服器指向 ns1.example.com,它說

ns1.example.com 的地址查找失敗:找不到主機

我知道這就像雞和蛋的問題,但我不知道解決方案。我看到了另一個執行緒解決方案,但它作為域名註冊商的godaddy,它對我不起作用。

謝謝

委派名稱服務

您必須要求您的域名註冊商 Marcaria 安排將 example.com 的名稱服務委託給您的名稱伺服器。您必須向他們提供這些名稱伺服器的面向 Internet 的可公開訪問的 IP 地址。

在 example.com 的情況下,委託是通過為 .com 域配置名稱伺服器來執行的。在您的情況下,可能會有所不同,但您的域名註冊商應該為您安排。

配置其他電腦

大多數企業都使用拆分 DNS,其中內部使用者可見的 DNS 命名空間與外部使用者可用的命名空間是分開的。這通常意味著您在內部為 example.com 域使​​用單獨的名稱伺服器。無論哪種方式,出於顯而易見的原因,您指定電腦要使用的名稱伺服器是名稱伺服器的 IP 地址,而不是名稱。

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