Linux網絡環境配置:配置IP、主機名


網絡查詢指令區分

ipconfig(windows)

ifconfig(linux)

配置IP

1、自動獲取

登錄后,自動獲取IP,缺點明顯:每次自動獲取的IP可能不一樣

2、手動固定

服務器肯定要固定IP,例如自己設定為192.168.200.1

輸入:

vi /etc/sysconfig/network-scripts/ifcfg-ens33	//以文本打開文件,找到第四行的 BOOTPROTP="dhcp",修改為 BOOTPROTP="static"

ifcfg-en33文件說明

DEVICE=eth0									#接口名(設備,網卡)
HWADDR=00:0C:2x:6x:0x:xx					#MAC地址
TYPE=Ethernet								#網絡類型,此為默認類型
UUID=926a57ba-92c6-4231-bacb-f27e5e6a9f44	#隨機id
ONBOOT=yes									#系統啟動的時候網絡接口是否有效
BOOTPROTO=static							#IP的配置方法,有四種,一般就不是static,就是dhcp

主機名解析機制分析

首先:一般來說,當電腦第一次成功訪問某個網站后,在一定時間內,瀏覽器或者操作系統會緩存這個IP地址。

例如:用戶在瀏覽器輸入了www.baidu.com

1、瀏覽器先檢查瀏覽器緩存中有無該域名解析的IP地址,有就直接調用這IP完成解析

2、如果沒有,則檢查DNS解析器的緩存,如果有,直接返回IP完成解析。以上這兩個,就相當於本地解析器緩存

3、如果以上都沒有找到對應映射,就檢查系統中hosts文件中有無,有就完成解析並返回。

4、若以上又無,則到域名服務器DNS進行解析

即:

瀏覽器緩存 —— DNS解析器的緩存 —— hosts文件 —— 域名服務DNS(這個DNS又會分很多等級,DNS不是一台服務器,是很多台,暫不談)

設置主機名

IP難以記憶,直接通過主機名直接ping到某個機器更方便

Hosts是什么

一個文本文件,用來記錄IP和Hostname(主機名)的映射關系【通過DNS相映射】

顯示目前主機名

hostname	//顯示目前主機名

1、打開該路徑

vim /etc/hosts

2、輸入

192.168.200.1	boy

3、修改后,重啟生效

Windows中修改主機名

打開該路徑

c:\Windows\System32\drivers\etc\hosts

輸入

192.168.200.1	boy

CMD命令

ipconfig/displaydns		//DNS域名解析緩存
ipconfig/flushdns		//手動清理DNS緩存

得到IP地址

ping www.baidu.com		//結果:14.215.177.38
						//此時輸入網站、IP都可訪問百度。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM