我有網域 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 請求。