作業系統 CentOS 7 ip位址與主機名繫結

2021-07-17 04:44:52 字數 1925 閱讀 2656

一、 什麼是主機名

無論在區域網還是internet上,每台主機都有乙個ip位址,是為了區分此台主機和彼臺主機,也就是說ip位址就是主機的門牌號。但ip位址不方便記憶,所以又有了網域名稱。網域名稱只是在公網(internet)中存在,每個網域名稱都對應乙個ip位址,但乙個ip位址可有對應多個網域名稱。網域名稱型別 linuxsir.org 這樣的;

主機名是用於什麼的呢?

答:在乙個區域網中,每台機器都有乙個主機名,用於主機與主機的區分,可以為每台機器設定主機名,以便於以容易記憶的方法來相互訪問。比如我們在區域網中可以為根據每台機器的功用來為其命名。

主機名相關的配置檔案:/etc/hosts、/etc/hostname

二、使用到的命令

#hostname  ***   命令可以臨時修改機器名,但機器重新啟動之後就會恢復原來的值。

#hostname 檢視主機名

#hostname -i 檢視本機器名對應的ip位址

三、hosts檔案說明一般情況下hosts的內容關於主機名(hostname)的定義,每行為乙個主機,每行由三部份組成,每個部份由空格隔開。

第一部份:網路ip位址;

第二部份:主機名.網域名稱,注意主機名和網域名稱之間有個半形的點,比如 mast.org;

第二部份:主機名(主機名別名),其實這才是真正的主機名;

127.0.0.1   localhost  localhost.localdomain
當然每行也可以是兩部份,就是主機ip位址和主機名;例如 192.168.1.195 mast 

127.0.0.1 是回環位址,比如我們不想讓區域網的其它機器看到我們測試的網路程式,就可以用回環位址來測試。

四、為什麼需要定義ip與主機名的對映呢

其實理解也簡單,比如我們有三颱主機,每台做不同的事,一台做mail伺服器,一台做ftp伺服器,一台做smb伺服器,所以我們就可以這樣來設計hostname;

127.0.0.1   localhost.localdomain localhost  

192.168.1.2 ftp.localdomain ftp

192.168.1.3 mail.localdomain mail

192.168.1.4 smb.localdomin smb

把這上面這個配置檔案的內容分別寫入每台機器的/etc/hosts內容中,這樣這三颱區域網的機器就可以通過hostname來訪問了。

五、修改/etc/hostname檔案,在檔案中寫入你想要的配置的hostname,以下是我個人配置的hostname

littlebei.org
六、修改/etc/hosts檔案,在檔案中寫入ip與hostname的對映對

172.24.67.81 littlebei littlebei.org
七、重啟network服務

systemctl restart network
八、效果演示

九、在c:\windows\system32\drivers\etc目錄下的hosts檔案下作如下配置

#linux

172.24.67.81 littlebei.org

參考文章

centos7 作業系統配置靜態ip

讓我們看最後一眼配置檔案ifcfg ens33 生前長什麼樣 也可以提前做好備份,避免死無全屍!備份 cp etc sysconfig network scripts ifcfg ens33 開始為ifcfg ens33 整容 3.1 檢視本機的閘道器 ip route list 3.2 編輯配置檔...

centos7配置IP位址

在配置網路之前我們先要知道centos的網絡卡名稱是什麼,centos7不再使用ifconfig命令,可通過命令 ip addr檢視,如圖,網絡卡名為ens32,是沒有ip位址的 1 動態獲取ip 前提是你的路由器已經開啟了dhcp 修改網絡卡配置檔案vi etc sysconfig network...

Centos7修改IP位址

首先,確保在root使用者下進行操作。進入網路配置檔案network scripts目錄下。root localhost cd etc sysconfig network scripts 使用ls命令,列出該目錄下的檔案。其中 ifcfg ens33 的檔案,為我們需要修改的網路配置檔案。使用vim...