Domain-Name-System

我可以將我的第二個 IP 地址設置為輔助名稱伺服器嗎

  • March 23, 2010

我有一個有 2 個 IP 地址的伺服器。如果我在瀏覽器中輸入第一個,我最終會得到我的網站。62.212.66.33

如果我在酒吧輸入我的第二個 IP 地址,我最終會在其他地方。62.212.66.56

我可以將第二個 ip 設置為輔助名稱伺服器嗎?我為域製作了 NS 和記錄。等了72小時。但它不返回任何記錄。用於 dns 檢查。

這種設置是否可行?

安裝 Bind,然後在 named.conf 文件中,將 listen-on 行添加/更改為類似這樣的內容(其中值是輔助 IP 地址):

 listen-on {62.212.66.56; };

然後配置你想要的區域,比如

zone "mydomain.com" {
  type slave;
  file "slave/mydomain.com.slave";
  masters {
            1.2.3.4;
  };
};

其中 mydomain.com 是您作為輔助域名的域,而 1.2.3.4 是主域名伺服器的 IP 地址。

但我建議你做的是讓 BIND 監聽你所有的 IP 地址。此外,將您的伺服器的名稱和地址添加到主 DNS 伺服器,例如:

mydomain.com。在 NS ns3.mydomain.com ns3.mydomain.com。在 62.212.66.56

根據您上面的評論,聽起來您實際上想要做的是執行自己的 DNS,您是其中的主人。

為此,將 zone def 從 slave 更改為 master 並刪除 masters 子句。然後創建您的區域數據文件(使用 named-xfer、dig 或只輸入資訊)。然後在您的域名註冊商處,將您的域名的 DNS 伺服器的 IP 更改為您的 IP 地址。

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