1. 程式人生 > 其它 >第13章 Linux實操篇-網路配置

第13章 Linux實操篇-網路配置

13.1 Linux 網路配置原理圖

13.1.1畫出原理圖,幫助理解

13.2 檢視網路IP和閘道器

13.2.1 檢視虛擬網路編輯器和修改IP地址

13.2.2 檢視閘道器

13.3 檢視windows環境的中VMnet8網路配置(ipconfig 指令)

13.4 檢視 linux 的網路配置 ifconfig

13.5 ping 測試主機之間網路連通性

13.5.1基本語法

ping 目的主機 (功能描述:測試當前伺服器是否可以連線目的主機)

13.5.2應用例項

測試當前伺服器是否可以連線自度
ping www.baidu.com

13.6 linux 網路環境配置

13.6.1 第一種方法(自動獲取) :

說明:登陸後,通過介面的來設定自動獲取ip ,特點: linux啟動後會自動獲取IP,缺點是每次自動獲取的
ip地址可能不一樣。

13.6.2第二種方法(指定ip)


說明
直接修改配置檔案來指定IP,並可以連線到外網(程式設計師推薦)
編輯 vi /etc/sysconfig/network-scripts/ifcfg-ens33
要求: 將 ip 地址配置的靜態的,比如: ip 地址為192.168.200.130


ifcfg-ens33檔案說明
DEVICE=eth0          #介面名(裝置,網絡卡)
HWADDR =00:0C:2x:6x:0x:xx   #MAC 地址
TYPE=Ethernet          #網路型別(通常是Ethemet)
UUID=926a57ba-92c6-4231 -bacb-f27e5e6a9f44   #隨機 id
#系統啟動的時候網路介面是否有效 (yes/no)
ONBOOT  yes
# IP的配置方法 [none|static|bootp|dhcp] (引導時不使用協議|靜態分配IP|BOOTP 協議|DHCP協議)
BOOTPROTO=static
#IP地址

IPADDR=192.168.200.130
#閘道器
GATEWAY=192.168.200.2
#域名解析器
DNS1=192.168.200.2

重啟網路服務或者重啟系統生效.

service network restart、reboot

13.7設定主機名和hosts對映

13.7.1設定主機名

1)為了方便記憶,可以給 linux 系統設定主機名,也可以根據需要修改主機名

2)指令 hostname:檢視主機名

3)修改檔案在 /etc/hostname 指定

4)修改後,重啟生效

13.7.2設定hosts 對映

思考:如何通過主機名能夠找到(比如ping)某個linux 系統?


1.windows

在 C:\Windows\System32\drivers\etc\hosts 檔案指定即可
案例: 192.168.200.130 hspedu100


2.linux
在 /etc/hosts 檔案指定

案例: 192.168.200.1 ThinkPad-PC

13.8主機名解析過程分析(Hosts、DNS)

13.8.1 Hosts 是什麼

一個文字檔案,用來記錄 IP 和 Hostname (主機 名)的對映關係

13.8.2 DNS

DNS,就是 Domain Name System 的縮寫,翻譯過來就是域名系統
是網際網路上作為域名和IP地址相互對映的一個分散式資料庫

13.8.3應用例項:使用者在瀏覽器輸入了www. baidu.com

1) 瀏覽器先檢查瀏覽器快取中有沒有該域名解析IP地址,有就先呼叫這個IP完成解析;如果沒有,就檢查DNS解析器快取,如果有直接返回IP完成解析。這兩個快取,可以理解為本地解析器快取
2) 一般來說,當電腦第一次成功訪問某一網站後,在一定時間內,瀏覽器或作業系統會快取他的IP地址(DNS解析記錄) .如在cmd視窗中輸入
ipconfig /displaydns  //DNS域名解析快取
ipconfig /flushdns   //手動清理dns快取
3) 如果本地解析器快取沒有找到對應對映,檢查系統中hosts檔案中有沒有配置對應的域名IP對映,如果有,則完成解析並返回。
4) 如果本地DNS解析器快取和hosts檔案中均沒有找到對應的IP,則到域名服務DNS進行解析域

5)示意圖