網絡查詢指令區分
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都可訪問百度。