Windows網路配置和TCP/IP協議配置及診斷
實驗一 Windows網路配置和TCP/IP協議配置及診斷
一、 實驗目的
1. 掌握Windows網路的基本配置
2. 掌握TCP/IP協議的配置
3. 掌握TCP/IP協議的故障檢測和排除方法
4. 瞭解系統網路命令及其所代表的含義,以及所能對網路進行的操作
二、 實驗內容
在Windows系統中進行網路配置、用ping ipconfig命令工具來進行網路測試、使用tracert路由跟蹤命令、使用route、netstat、arp、nslookup命令檢視網路狀態。安裝TCP/IP協議;配置TCP/IP協議;驗證TCP/IP協議是否正確配置;診斷TCP/IP協議配置的連通性;
三、 實驗步驟
①安裝配置TCP/IP協議(Windows XP)
1. 右擊“網路上的芳鄰”圖示,從彈出選單中選擇“屬性”選項,開啟“網路連線”視窗。
2. 右擊“本地連線”圖示,從彈出選單中選擇“屬性”選項,開啟“本地連線屬性”對話方塊,開啟“常規”選項卡。
3. 如果在“此連線使用下列專案:”列表框中未出現“Internet協議(TCP/IP)”,則點選“安裝→協議→新增→Internet協議(TCP/IP)→確定”,此時列表框中出現“Internet協議(TCP/IP)”,表明TCP/IP協議已成功安裝。
4. 選擇“Internet協議(
5. 本實驗要求手工輸入IP地址。IP地址在同一個網路中必須是唯一的。在區域網內部一般使用非路由地址。非路由地址不會被Internet分配,專用於內部區域網使用。它們從不會被路由。
②TCP/IP診斷
1. ping 環回地址:驗證是否已安裝
點選“開始→所有程式→附件→命令提示符”,出現“命令提示符”視窗,在DOS下輸入“ping 127.0.0.1”回車後,顯示“Reply from 127.0.0.1: bytes=32time<10ms TTL=128”,則表明TCP/IP協議配置正確。
2. ping預設閘道器或一個本地計算機的IP地址:驗證TCP/IP協議是否被正確繫結在網絡卡上,驗證能否與本地網路上的其它計算機通訊。
在DOS下輸入“ping 192.168.0.XX”回車後,顯示“Reply from 192.168.0.XX: bytes=32 time<10ms TTL=128”,則表明協議、網絡卡均無問題,預設閘道器執行正常,網路連線正常。
3. ping遠端主機的IP地址(或域名):驗證能否通過路由通訊。
在DOS下執行“ping www.google.com”,顯示“Reply from 64.233.189.104: ……”,則表明遠端連線正常。
③檢視DNS、IP、MAC
1. 在DOS下執行“ipconfig/all”,記錄顯示內容,包括:“Physical Address, IP Address, Subnet Mask, Default Gateway, DNS Servers”。
2. 在DOS下執行“nslookup 202.118.176.2”,記錄該IP地址的域名。從顯示內容分析配置該IP地址的計算機為校園網使用者提供何種服務?
3. 在DOS下執行“nslookup 202.118.176.8”,記錄該IP地址的域名。從域名分析配置該IP地址的計算機為校園網使用者提供何種服務?
4. 在DOS下執行“nslookup www.google.com”或執行“nslookup 你所喜歡網站的域名”,觀察顯示內容,記錄該域名的IP地址。
5. 注:nslookup是一個監測網路中DNS伺服器是否能正確實現域名解析的命令行工具。2和3中的兩個IP地址為當前計算機用ipconfig/all命令查詢到的DNS伺服器的IP地址。
④檢視當前 ARP 快取表(瞭解閘道器、ARP協議的作用)
1. 在DOS下執行“arp -d”命令清除ARP表
2. 在DOS下執行“ping 192.168.0.8”,然後執行“arp -a”,記錄顯示的ARP快取表中的IP與MAC。
3. 在DOS下執行“arp -d”命令清除ARP表
4. 在DOS下執行“ping www.ncist.edu.cn”,然後執行“arp -a”,記錄顯示的ARP快取表中的IP與MAC。注意觀察閘道器所起的作用。
5. 在DOS下執行“arp -d”命令清除ARP表
6. 在DOS下執行“ping www.google.com”,然後執行“arp -a”,記錄顯示的ARP快取表中的IP與MAC。注意觀察ARP協議的作用範圍。
⑤檢視路由跟蹤情況
在DOS下執行“tracert www.qfnu.edu.cn”,記錄到達目的地需要跨越的每個路由器或閘道器。
1 具體功能:
ipconfig 是內置於Windows的TCP/IP應用程式,用於顯示本地計算機網路介面卡的實體地址和IP地址等配製資訊,這些資訊一般用來檢驗手動配置的TCP/IP設定是否正確。當在網路中使用DHCP服務時,ipconfig可以檢測到計算機中分配到了什麼IP地址,是否配置正確,並且可以釋放、重新獲取IP地址。這些資訊對於網路測試和故障排除都有重要的作用。
2 ipconfig 命令引數簡介:
在使用ipconfig命令時,如果不帶引數,將只顯示簡單的IP地址配置資訊,如果配合引數使用,還可以實現其他的一些管理功能。
(1)語法
ipconfig [/all] [/renew [adapter] [/release [adapter][/flushdns] [/displaydns] [/registerdns] [/showclassid adapter][/setclassid adapter [classID]
(2)引數說明
/all 顯示所有介面卡的完整 TCP/IP 配置資訊。 在沒有該引數的情況下 IPCONFIG 只顯示 IP 地址、子網掩碼和各個介面卡的預設閘道器值。介面卡可以代表物理介面 ( 例如安裝的網路介面卡 ) 或邏輯介面 ( 例如撥號連線 ) 。
/renew [adapter] 更新所有介面卡 ( 如果未指定介面卡 ) ,或特定介面卡 ( 如果包含了 adapter 引數 ) 的 DHCP 配置。 該引數僅在具有配置為自動獲取 IP 地址的網絡卡的計算機上可用。要指定介面卡名稱,請鍵入使用不帶引數的 IPCONFIG 命令顯示的介面卡名稱。
/release [adapter] 傳送 DHCPRELEASE 訊息到 DHCP 伺服器,以釋放所有介面卡 ( 如果未指定介面卡 ) 或特定介面卡 ( 如果包含了 adapter 引數 ) 的當前 DHCP 配置並丟棄 IP 地址配置。 該引數可以禁用配置為自動獲取 IP 地址的介面卡的 TCP/IP 。要指定介面卡名稱,請鍵入使用不帶引數的 IPCONFIG 命令顯示的介面卡名稱。
/flushdns 清理並重設 DNS 客戶解析器快取的內容。 如有必要,在 DNS 疑難解答期間,可以使用本過程從快取中丟棄否定性快取記錄和任何其他動態新增的記錄。
/displaydns 顯示 DNS 客戶解析器快取的內容, 包括從本地主機檔案預裝載的記錄以及由計算機解析的名稱查詢而最近獲得的任何資源記錄。 DNS 客戶服務在查詢配置的 DNS 伺服器之前使用這些資訊快速解析被頻繁查詢的名稱。
/registerdns 初始化計算機上配置的 DNS 名稱和 IP 地址的手工動態註冊。 可以使用該引數對失敗的 DNS 名稱註冊進行疑難解答或解決客戶和 DNS 伺服器之間的動態更新問題,而不必重新啟動客戶計算機。 TCP/IP 協議高階屬性中的 DNS 設定可以確定 DNS 中註冊了哪些名稱。
/showclassid adapter 顯示指定介面卡的 DHCP 類別 ID 。 要檢視所有介面卡的 DHCP 類別 ID ,可以使用星號 (*) 萬用字元代替 adapter 。該引數僅在具有配置為自動獲取 IP 地址的網絡卡的計算機上可用。
/setclassid adapter [classID] 配置特定介面卡的 DHCP 類別 ID 。 要設定所有介面卡的 DHCP 類別 ID ,可以使用星號 (*) 萬用字元代替 adapter 。該引數僅在具有配置為自動獲取 IP 地址的網絡卡的計算機上可用。如果未指定 DHCP 類別的 ID ,則會刪除當前類別的 ID 。
/?在命令提示符顯示幫助。
(3)注意事項
IPCONFIG 等價於 WINIPCFG ,後者在 Windows 98/Me 上可用。儘管 Windows XP 沒有提供象 WINIPCFG 命令一樣的圖形化介面,但可以使用 “ 網路連線 ” 檢視和更新 IP 地址。要做到這一點,請開啟網路連線,右鍵點選某一網路連線,點選 “ 狀態 ”
命令,然後點選 “ 支援 ” 選項卡
。
該命令最適用於配置為自動獲取 IP 地址的計算機。它使使用者可以確定哪些 TCP/IP 配置值是由 DHCP 、自動專用 IP 地址 (APIPA) 和其他配置配置的。
如果 adapter 名稱包含空格,請在該介面卡名稱兩邊使用引號 ( 即 "adapter name") 。
對於介面卡名稱, IPCONFIG 可以使用星號 (*) 萬用字元字元指定名稱為指定字串開頭的介面卡,或名稱包含有指定字串的介面卡。例如, local* 可以匹配所有以字串 local 開頭的介面卡,而 *Con* 可以匹配所有包含字串 Con 的介面卡。
只有當 TCP/IP 協議在網路連線中安裝為網路介面卡屬性的元件時,該命令才可用。
3 舉例說明:
例子 1 :檢視 ipconfig 所有引數
在“開始”、“執行”裡面輸入“cmd”,到本機的命令提示符狀態下。在本機的命令提示符中直接輸入“ipconfig /?”
[顯示如下資訊]
C:/Documents and Settings/Administrator>ipconfig /?
USAGE:
ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] ]
where
adapter Connection name
(wildcard characters * and ? allowed, see examples)
Options:
/? Display this help message
/all Display full configuration information.
/release Release the IP address for the specified adapter.
/renew Renew the IP address for the specified adapter.
/flushdns Purges the DNS Resolver cache.
/registerdns Refreshes all DHCP leases and re-registers DNS names
/displaydns Display the contents of the DNS Resolver Cache.
/showclassid Displays all the dhcp class IDs allowed for adapter.
/setclassid Modifies the dhcp class id.
The default is to display only the IP address, subnet mask and
default gateway for each adapter bound to TCP/IP.
For Release and Renew, if no adapter name is specified, then the IP address
leases for all adapters bound to TCP/IP will be released or renewed.
For Setclassid, if no ClassId is specified, then the ClassId is removed.
Examples:
> ipconfig ... Show information.
> ipconfig /all ... Show detailed information
> ipconfig /renew ... renew all adapters
> ipconfig /renew EL* ... renew any connection that has its
name starting with EL
> ipconfig /release *Con* ... release all matching connections,
eg. "Local Area Connection 1" or
"Local Area Connection 2"
例子 2 :檢視網路介面卡資訊
在本地計算機執行不帶任何引數的ipconfig命令,可以檢測本地網路連線的IP地址配置資訊,同時也包括ADSL資訊,使我們可以瞭解到ADSL租用了哪個IP地址。在這裡顯示的IP資訊有:IP地址(IP Address)、子網掩碼(Subnet Mask)和預設閘道器(Default Gateway),如下圖所示
例子 3 :檢視所有介面卡的完整 TCP/IP 配置資訊
網路管理員需要得到計算機網絡卡的MAC地址,用它進行MAC地址繫結、遠端管理等,這可以用ipconfig命令加“all”引數命令來實現。在命令提示符下輸入命令:
“ipconfig /all”回車即可顯示本地計算機中所有網絡卡的MAC地址,如下圖所示,其中,“Physical Address”顯示的就是網絡卡的MAC地址。
同時也顯示了該網絡卡的其他資訊,如網絡卡型別描述資訊(Description)、是否啟用了DHCP服務(Dhcp Endbled)以及IP地址配置資訊等。另外也顯示了其他一些Windows配置資訊,在“Windows IP Configuration”區域中,顯示了主機名(Home Name)、主DNS字尾(Primary Dns Suffix)、節點型別(Node Type)、是否開啟了IP路由(IP Routing Enabled)、是否開啟了WINS代理(WINS Proxy Enabled)。
[顯示如下資訊]
C:/Documents and Settings/Administrator>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : b87ec27fa7894a3
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter 本地連線:
Media State . . . . . . . . . . . : Media disconnected
Description . . . . . . . . . . . : Broadcom NetXtreme 57xx Gigabit Cont
roller
Physical Address. . . . . . . . . : 00-12-3F-1B-86-79
Ethernet adapter 無線網路連線:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) PRO/Wireless 2200BG Network
Connection
Physical Address. . . . . . . . . : 00-12-F0-B3-47-BA
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 192.168.1.100
Subnet Mask . . . . . . . . . . . : 255.255.255.0
IP Address. . . . . . . . . . . . : fe80::212:f0ff:feb3:47ba%7
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 192.168.1.1
fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
Lease Obtained. . . . . . . . . . : 2006年12月2日 20:21:31
Lease Expires . . . . . . . . . . : 2006年12月2日 22:21:31
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : FF-FF-FF-FF-FF-FF-FF-FF
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : fe80::5445:5245:444f%6
Default Gateway . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Disabled
Tunnel adapter Automatic Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface
Physical Address. . . . . . . . . : C0-A8-01-64
Dhcp Enabled. . . . . . . . . . . : No
IP Address. . . . . . . . . . . . : fe80::5efe:192.168.1.100%2
Default Gateway . . . . . . . . . :
DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
NetBIOS over Tcpip. . . . . . . . : Disabled
C:/Documents and Settings/Administrator>
如果網路中使用了DHCP服務,客戶端計算機就可以自動獲得IP地址。但有時因DHCP伺服器或網路故障等原因,使一些客戶端計算機不能正常獲得IP地址,此時系統就會自動為網絡卡分配一個169.254.x.x的IP地址;或者有些計算機IP地址的租約到期,需要更新或重新獲得IP地址,這就可以使用ipconfig配合引數/renew和/release來實現。
例子 4 :重新獲取IP地址
客戶端計算機沒有正確獲得IP地址時,就需要管理員先將原先獲得的IP地址釋放掉,再命令提示符下輸入命令:“ipconfig /release”,回車,系統就將原IP地址釋放,釋放以後,可以看到IP地址和子網掩碼均變成0.0.0.0,然後,就可以重新獲得一個新的IP地址了。
例子 5 :更新所有介面卡的 DHCP 配置
在命令提示符下輸入“ipconfig /renew”,回車,系統就會自動從DHCP伺服器獲得一個新的IP地址,以及子網掩碼、預設閘道器等資訊,如圖所示。當我們使用ADSL Modem時,也可能因為網路原因造成不能正確獲得IP地址,此時也可先使用ipconfig命令釋放掉IP地址,然後再重新獲得IP地址即可。
例子 6 :清理並重設 DNS 客戶解析器快取的內容
例子 7 :初始化計算機上配置的 DNS 名稱和 IP 地址的手工動態註冊
例子 8 :顯示 DNS 客戶解析器快取的內容
(1) 在“C:/ 命令提示符”下,輸入命令 ipconfig /all
其中:
Physical Address. . . . . . . . . : 00-08-74-F6-AC-4A 網絡卡的MAC地址
Dhcp Enabled. . . . . . . . . . . : No