如何設定自己的 DNS 記錄伺服器?

如何設定自己的 DNS 記錄伺服器?

我有網域 example.com,我希望能夠設定我的 linux vps 來處理哪個子網域指向哪個 IP。

例如,我希望能夠將 test1.example.com 設定為指向 99.99.99.99。我知道我可以使用網域名稱註冊商的 DNS 來執行此操作,但我希望能夠快速更改/新增/刪除記錄。

有人推薦我使用 BIND,但它似乎沒有達到我想要的效果。

謝謝

答案1

要執行您自己的 DNS,您必須:

  • 了解 DNS 的工作原理。奧萊利的書DNS 與綁定是一個好的開始。
  • 安裝bind、dnsmasq、nsd或類似的權威名稱伺服器
  • 配置它來服務您的網域
  • 測試它並確保它正常工作(例如透過從nslookup伺服器本身執行 s )
  • 在您的註冊商網站上更新您的網域,以便NS(名稱伺服器)記錄指向您的伺服器,或要求您的註冊商執行此操作。

注意:您確實應該至少有兩個不同的名稱伺服器(以防其中一個發生故障或無法存取),最好位於兩個獨立的網路上。檢查您的註冊商是否提供 DNS 輔助服務 - 如果是,您必須設定您的 DNS 伺服器以允許來自其 DNS 伺服器的 XFER 請求。

相關內容