Hostname
為什麼我什至需要設置我的主機名或域名?
我目前有幾個雲實例,每個實例都有自己的 URL(例如 example.com),通過我的註冊商指向它。
但是,我很好奇,如果我應該對他們的
hostname
(使用hostname
)命令進行任何更改以正確配置它們。只是為了好玩,我給它們取了完全隨機的名字,通過
hostname
命令或編輯/etc/hostname
。問題是,我只是不知道這是做什麼用的?
任何人都可以澄清
hostname
伺服器上的集合與我指向它的 URL / 域名的關係(如果有的話)以及使用伺服器的主機名究竟是為了什麼?
$$ … $$通過我的註冊商指向它的自己的 URL(例如 example.com)。
這不是(域)註冊商所做的。域註冊商只是充當您的代理,用於註冊您的域、其聯繫資訊以及域註冊y中的委託 DNS 伺服器。之後,由 DNS 伺服器決定該域下的名稱指向什麼。
您可能正在使用同時提供註冊服務和 DNS 服務的服務提供商,但區分這些功能很重要。
問題是,我只是不知道這是做什麼用的?
這是用來區分它們的。這就是為什麼我們通常給事物命名。
誰能澄清伺服器上設置的主機名與我指向它的 URL/域名的關係(如果有的話)
根據您的 Web 伺服器,系統主機名可能會用作
ServerName
(或等效)的預設值,即伺服器自己的主機名想法。該資訊可能會在 Web 伺服器自動生成的 HTTP 重定向等內容中顯示出來。確切地說,伺服器的主機名用於什麼
很多東西,真的:它可能會出現在預設的 shell 提示符中(這樣你就可以看到你連接到哪台機器)、日誌文件、DNS PTR 記錄等等。