Domain-Name-System
伺服器的主機名是否應該有 DNS A 記錄?
我有一個 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 記錄。這將使服務從一台伺服器到另一台伺服器的轉換更加簡單。