【ipconfig】windows查看IP
【ifconfig】linux查看IP
【ping 目的主機】測試當前服務器是否可以連接目的主機【ping www.baudu.com】
第一種方法(自動獲取):說明:登錄后,通過界面的來設置自動獲取ip,特點:Linux啟動后會自動獲取ip,缺點是每次自動獲取的ip地址可能不一樣(不能做服務器)
第二種方法(指定ip):直接修改配置文件來指定ip,並可以連接到外網(程序員推薦),編輯 vi/etc/sysconfig/network-scripts/ifcfg-ens33,要求:將ip地址配置為靜態的,例如ip地址為192.168.200.130
BOOTPROTO改為static
IPADDR=192.168.200.130
GATEWAY=192.168.200.2
DNS1=192.168.200.2
虛擬機打開編輯/虛擬網絡編輯器,選擇VMnet8,把子網IP換成192.168.200.0,選擇設置,把網關IP改為192.168.200.2,確定完成
【service network restart】【reboot】重啟網絡服務或重啟機器
Xshell選擇虛擬機屬性,主機改為192.168.200.130,確定
設置主機名:
1、為了方便記憶,可以給Linux系統設置主機名,也可以根據需要修改主機名
2、【hostname】查看主機名
3、修改文件在/etc/hostname指定
4、修改后,重啟生效
設置hosts映射:
windows在C:\Windows\System32\drivers\etc\hosts文件指定即可例如:192.168.200.130 zhqedu100
Linux在/etc/hosts例如:192.168.200.1 ThinkPad-PC【vim /etc/hosts】
hosts是一個文本文件,用於記錄IP和Hostname(主機名)的映射關系
DNS:1、DNS就是Domain Name System的縮寫,翻譯過來就是域名系統;2、是互聯網上作為域名和IP地址相互映射的一個分布式數據庫
主機名解析機制分析(Hosts、DNS)
1、瀏覽器先檢查瀏覽器緩存中有沒有該域名解析IP地址,有就先調用這個IP完成解析,如果沒有,就檢查操DNS解析器緩存,如果有直接返回IP完成解析。這兩個緩存,可以理解為本地解析器緩存
2、一般來說,當電腦第一次成功訪問某一網站后,在一定時間內,瀏覽器或操作系統會緩存他的IP地址(DNS解析記錄).如 在cmd窗口輸入【ipconfig/diisplaydns】DNS域名解析緩存【ipconfig/flushdns】手動清理dns緩存
3、如果本地解析器緩存沒有找到對應映射,檢查系統中hosts文件中有沒有配置對應的域名IP映射,如果有,則完成解析並返回
4、如果本地DNS解析器緩存和hosts文件中均沒有找到對應的IP,則到域名服務DNS進行解析域
先找瀏覽器緩存,再找DNS緩存,再找hosts文件,再找域名DNS若都沒有則返回域名不存在