計算機有網(wǎng)絡地址,但人類通常很難記住它們。主機名是幫助人類參" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 建站知識 > 淺談主機名 | Linux 中國

淺談主機名 | Linux 中國

時間:2023-02-02 01:36:01 | 來源:建站知識

時間:2023-02-02 01:36:01 來源:建站知識

主機名是人類用來指代特定計算機的標簽。
(本文字數(shù):2526,閱讀時長大約:3 分鐘)

計算機有網(wǎng)絡地址,但人類通常很難記住它們。主機名是幫助人類參考特定計算機的標簽。例如,你可能不會導航到 192.168.1.4,而是導航到 linuxlaptoplinuxlaptop.local

地址和名稱

所有聯(lián)網(wǎng)的計算機(也被稱為 主機(host))都需要一個地址:一個與之相關的唯一數(shù)字,以使數(shù)據(jù)報文能夠在它們之間進行正確的數(shù)據(jù)通信。這就是所謂的 互聯(lián)網(wǎng)協(xié)議(Internet Protocol)(IP)地址。數(shù)字 54.204.39.132 是一個 互聯(lián)網(wǎng)協(xié)議第四版(Internet Protocol version 4)(IPv4)地址。較新的 IPv6 地址要長得多,像這樣:2001:0db6:3c4d:0017:0000:0000:2a2f:1a2b。 哇!這將是很難記住的!

$ ip addr show計算機也可以被賦予標簽。被稱為 主機名(hostname),這些是友好的名稱,便于參考。我可以把我的計算機的主機名設置為 copperhead。只要這個名字在網(wǎng)絡上是唯一的,所有其他用戶和計算機都可以把 copperhead 作為地址,而不是 IP 地址。

$ hostname -s你可以更新你的計算機的主機名。

閱讀 Seth Kenlon 的文章 如何在 Linux 上更改主機名,了解如何在 Linux 上這樣做。

完全限定域名

從技術上講,主機名包括一個域名。如果我的域名是 mycompany.com,那么我的計算機的主機名是 copperhead.mycompany.com,以句點分隔。這就形成了一個 完全限定域名(fully qualified domain name)(FQDN)。這很重要,因為 IP 地址可以解析為 FQDN。

host.domain.topleveldomain例如:www.example.com 是一個完全限定域名。

你的域名一般已經確定了,所以你只負責提供主機部分。本文的重點是主機。

名稱解析

將 IP 地址轉換為相應的主機名的過程被稱為名稱解析。這個過程首先發(fā)生在本地主機表中。Linux 使用文件 /etc/hosts 來存儲這個表。

cat /etc/hosts還有一個分層的、去中心化的基于網(wǎng)絡的系統(tǒng)提供解析,稱為 域名系統(tǒng)(Domain Name System)(DNS)。這時 FQDN 變得非常重要。

$ dig www.opensource.com

名稱的樂趣

為我們的計算機起名字可能很有趣。如果你有很多,你可以使用一個主題。我曾經為一家公司工作,該公司將所有的服務器都以蛇命名。

后來我工作的一家公司,我是一個數(shù)據(jù)中心經理,使用啤酒品牌。當我們收到一個新的服務器時,這很令人興奮,因為我會給開發(fā)團隊發(fā)郵件征求建議。我們大約有 100 臺服務器。這些提供了一個有趣的清單,反映了公司的多樣性。我們有從庫爾斯和百威到阿姆斯特爾和淺粉象的一切。我們有虎牌啤酒、勝獅啤酒和札幌啤酒等等!

我們認為這很酷!然后,想象一下,當你試圖記住盧云堡是擁有最多內存的虛擬化服務器,佩羅尼是 SQL 數(shù)據(jù)庫服務器,喜力是新的域控制器時,會發(fā)生什么,特別是對于一個快速發(fā)展的公司的新員工。

慣例

當然,主機名是所有者的選擇,所以請盡情發(fā)揮。然而,根據(jù)環(huán)境的不同,使用容易記憶的名字或基于命名慣例的名字可能更有意義,因為這些名字有利于描述主機。

有用的名字

如果你想放棄有趣的東西,并對你的系統(tǒng)進行有益的命名,也許可以考慮它們的功能。數(shù)據(jù)庫服務器可以被命名為 database1、database2database3 等等。Web 服務器可以命名為 webserver1webserver2 等等。

位置名稱

我在許多客戶那里使用了一種技術,用一組字符的位置來命名服務器主機,這些字符描述了該系統(tǒng)的一個方面,有助于識別。例如,如果我正在為內政部(DOI)開發(fā)一個業(yè)務流程管理(BPM)系統(tǒng),我就會在命名規(guī)則中加入他們的縮寫詞。

此外,就像許多大型企業(yè)、金融機構和政府一樣,他們可能有不同的數(shù)據(jù)中心,位于不同的地理位置,以達到性能或災難恢復的目的。因此,比如說,位于北美大陸東海岸的數(shù)據(jù)中心被稱為 ED(East Data center),而位于西海岸的數(shù)據(jù)中心則是 WD(West Data center)。

所有這些信息將匯集到一個名稱中,如 doibpm1eddoibpm1wd。因此,雖然這些名字看起來不長,但在這個項目上工作的人可以很容易地識別它們的目的和位置,而且這個名字甚至可以對潛在的惡意者混淆它們的用途。換句話說,業(yè)主可以選擇只對內部人員有意義的命名方式

互聯(lián)網(wǎng)標準

有幾個標準管理著主機名。你可以在 互聯(lián)網(wǎng)工程任務組(Internet Engineering Task Force)(IETF)維護的 意見征求(Requests for Comment)(RFC)中找到這些標準。由此,請遵守以下規(guī)定:

我希望這篇文章能幫助你澄清主機名。玩得開心,發(fā)揮創(chuàng)意。


via: https://opensource.com/article/21/10/what-hostname

作者:Alan Formy-Duval 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出

關鍵詞:中國,主機,淺談

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉