Vps

更改預設 VPS 主機名的原因有哪些?

  • February 27, 2019

我正在配置我最近訂閱的 VPS,並關注其他開發人員的部落格文章來幫助我設置自己的 VPS。我經常看到他們更改 VPS 主機名。預設的 VPS 主機名看起來不太漂亮(例如 vps-1343-8332.myvpsprovider.cloud),所以他們將其更改為他們的域名。例如:

hostnamectl set-hostname --static www.yourdomainname.com

但是,據我了解,只要 DNS 將域名解析為正確的 IP,主機名就對託管域名完全沒有影響。

然後我想知道,為什麼其他開發人員會更改他們的預設 VPS 主機名?

將託管服務提供商分配的主機名更改為與您自己組織的命名約定相匹配的名稱通常是一個好主意。

可預測和容易記住的主機名比 IP 地址更容易幫助人類記住和辨識系統,並且可能有助於防止錯誤。

從品牌的角度來看,您通常還希望您的伺服器將自己標識為您的域的一部分,而不是託管服務提供商。

  • 請記住,主機名必須唯一標識特定伺服器,並且伺服器可以(應該)只有一個主機名。

    • 主機名的轉發 DNS 條目應該存在,並且 FQDN 應該指向伺服器的主 IP 地址。(另見此問答

    這也意味著您通常使用您實際擁有的域,而不是您編造的域。

    • 主機的名稱不需要與在該主機上執行的服務相同。

    即避免單個 Web 伺服器託管多個網站且主機名為 www.example.com 的情況。您可以花費數小時檢查並發現該網站沒有任何問題,然後才意識到問題出在*“ www other-site”* 上執行 www.example.com

    • 您想避免回收主機名,當您需要通過*“的www.example.com”的www.example.com”*以及類似的廢話來區分各個主機時,它會很快變得煩人。
    • 主機名將用於系統提示、橫幅、錯誤消息、日誌文件等。

    例如,當您擁有一個具有相同主機名的 Web 伺服器集群時,www.example.com辨識特定的異常節點是不必要的困難。

    • 使用正向 DNS,您可以將無限數量的不同且不相關的主機和域名指向伺服器的 IP 地址,但對於反向 DNS,您只能有效地將 IP 地址映射到單個主機名。將反向 DNS 記錄與伺服器中設置的主機名對齊。

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