Domain-Name-System

伺服器的主機名是否應該有 DNS A 記錄?

  • April 5, 2011

我有一個 VPS,目前正在為 2 個網站和一個遊戲伺服器提供服務。“主要”網站——我的網站——是 robinjam.net。

我已經閱讀了網際網路上關於主機名、/etc/hosts 和 DNS 配置的多個相互衝突的教程,並且我正在嘗試找出設置它的“首選方式”是什麼。

我可以將我的主機名設置為我想要的任何內容嗎?

即使 DNS 正確解析了我的 FQDN,我是否仍需要將我的主機名和 FQDN 添加到 /etc/hosts?

/etc/hosts 中的條目應該指向我的公共 IP 還是環回地址?

假設我想將我的 VPS 的主機名設置為,例如,“linode”。我應該為 linode.robinjam.net 添加 DNS A 記錄,還是沒有必要?

如果這些是基本問題,我很抱歉,但在伺服器管理方面我完全是新手。

你的主機名可以是任何東西。通常只有發送郵件需要一個合理的名稱和/或 DNS 條目。

您的機器在 /etc/hosts 中的網路上正常執行的唯一要求是“127.0.01”與“localhost”相對

您可以選擇任何您想要的主機名,但請考慮閱讀. 不,您不需要將您的主機名或 FQDN 添加到/etc/hosts,但如果您的 DNS 伺服器無法訪問,它會使某些事情起作用。根據我的經驗,最好為伺服器的主機名添加 A 記錄,並為與某些服務對應的所有子域使用 CNAME 記錄。這將使服務從一台伺服器到另一台伺服器的轉換更加簡單。

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