'電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了'

電腦 Windows 軟件 不一樣的旋旋 2019-08-28
"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping計算機名

■ Ping域名

在瀏覽網頁時,經常會遇到網頁不能正常打開的情況,此時就可以使用Ping命令檢查本地計算機到Internet的連通性,同時也可以得到該網站的IP地址。

例如,現在要測試一下本機與www.hsnc.cn)的連通性,可在命令提示符中鍵入如下命令:

ping www.hsnc.cn

按Enter鍵,在命令提示符中就會返回測試信息。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping計算機名

■ Ping域名

在瀏覽網頁時,經常會遇到網頁不能正常打開的情況,此時就可以使用Ping命令檢查本地計算機到Internet的連通性,同時也可以得到該網站的IP地址。

例如,現在要測試一下本機與www.hsnc.cn)的連通性,可在命令提示符中鍵入如下命令:

ping www.hsnc.cn

按Enter鍵,在命令提示符中就會返回測試信息。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping網站域名

2. Ping命令應用

網絡中可能出現的故障是多種多樣的,但是排除故障就要按部就班地檢查,認真檢查每一個可能出錯的環節,例如本地網卡、網絡協議、本地網絡電纜,以及到遠程計算機的連接等。這些工作都可以由Ping命令完成。

■ 測試網卡

如果計算機不能與其他計算機或Internet正常連接,首先就要檢查本地網卡是否正常。網卡雖屬非易損性硬件,但是有可能由於軟件衝突造成不能正常工作,例如,驅動程序安裝不正常、沒有安裝必需的通信協議等,可使用"ping本地IP地址"或者"ping 127.0.0.1"進行測試。

通過該測試,可以得到以下信息。

(1)是否正確安裝了網卡

如果測試成功,說明網卡沒有問題;如果測試不成功,說明該網卡驅動程序或TCP/IP沒有正常安裝。通過"控制面板"打開"設備管理器",在"網絡適配器"列表中查看網卡是否有一個黃色的"!"。如果有,就需重新安裝驅動程序。

提示

127.0.0.1是本地網卡的默認IP地址,無論網卡中是否分配了IP地址,該地址都會存在,且僅在本地計算機中有效,在網絡中無效。

(2)是否正確安裝了TCP/IP

如果測試成功,說明網卡TCP/IP沒有問題;如果不成功並且網卡驅動程序安裝正常,則應從"控制面板"中打開"網絡"屬性,查看是否安裝了TCP/IP。如果沒有安裝,則在安裝TCP/IP並

正確配置後,重新啟動計算機並再次測試。

(3)是否正確配置了IP地址和子網掩碼

如果"ping 127.0.0.1"成功,但Ping本地IP地址不成功,說明沒有正確配置IP地址。應在"控制面板"中打開"本地連接"屬性,檢查IP地址和子網掩碼是否設置正確,並進行正確配置。

■ 測試局域網連接

通過Ping局域網內其他計算機或服務器的計算機名或IP地址,可測試同一網絡(或VLAN)的連接是否正常。

(1)檢測IP地址和子網掩碼設置是否正確

如果局域網內的計算機Ping不通,應在"控制面板"中打開網絡連接屬性,檢查IP地址和子網掩碼是否設置正確。如果設置不正確,應重新設置後再進行測試。

(2)確認網絡連接是否正常

如果IP地址和子網掩碼設置成功,但仍Ping不通,應當對網絡設備和通信介質逐段測試、檢查和排除。

■ 測試與遠程主機的連接

通過Ping命令可測試與遠程主機的連接是否正常,尤其是與Internet的連接。該測試可通過Ping遠程主機的IP地址或域名,判斷網絡中的故障。

(1)確認是否能連接Internet

如果計算機不能瀏覽網頁,可以Ping網站域名。如果能Ping通,說明計算機與Internet連接正常,請檢查本地DNS服務或系統故障。如果不能Ping通,可能是對方網站沒有運行,或本地計算機根本不能連接Internet,請檢查本地網關或服務器故障。

(2)確認DNS服務器設置是否正常

如果使用Ping命令可以Ping通Internet上的IP地址,但打不開網頁,則可能是DNS服務器設置有問題,請Ping本地DNS服務器看是否能正常連接,並在網絡連接屬性中檢查DNS服務器設置。

(3)確認本地Internet連接是否正常

如果與任何一個主機的連接都超時,或丟包率都非常高,則應當與ISP共同檢查Internet連接,包括線路、Modem和路由器等多方面的設置。

3. Ping命令參數簡介

Ping命令的功能非常強大,除以上述功能外,若配合相應的參數使用,還可實現更多的功能。

■ 語法

ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R] [-R] [-S SrcAddr] [-4] [-6] TargetName

■ 參數說明

-t:指定在中斷前Ping可以向目的地持續發送迴響請求信息。要中斷並顯示統計信息,按"Ctrl+Break"組合鍵。要中斷並退出Ping,按"Ctrl+C"組合鍵。

-a:指定對目的地IP地址進行反向名稱解析。如果解析成功,Ping將顯示相應的主機名。

-n Count:定義用來測試所發出的測試包的個數。默認值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,例如,測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少,就可以通過執行帶有這個參數的命令獲知。

-l Size:指定發送的迴響請求消息中"數據"字段的長度(以字節為單位)。默認值為32。Size的最大值是65527。由於過大的數據包會佔用大量的帶寬,因此曾被黑客作為攻擊服務器的一種手段。

-f:指定發送的"回顯請求"中其IP標頭中的"不分段"標記被設置為1(只適用於IPv4)。"回顯請求"消

息不能在到目標的途中被路由器分段。該參數可用於解決"路徑最大傳輸單位(PMTU)"的疑難。

-i TTL:指定迴響請求消息的IP數據頭中的TTL字段值。其默認值是主機的默認TTL值。TTL的最大值為255。通常用來檢測網絡運轉情況。

-v TOS:指定發送的"回顯請求"消息的IP標頭中的"服務類型(TOS)"字段值(只適用於IPv4可用)。默認值是0。TOS的值是0~255之間的十進制數。

-r Count:指定IP標頭中的"記錄路由"選項,用於記錄由"回顯請求"消息和相應的"回顯回覆"消息使用的路徑(只適用於IPv4)。路徑中的每個躍點都使用"記錄路由"選項中的一項。如果可能,可以指定一個等於或大於來源和目的地之間躍點數的Count。Count的最小值必須為1,最大值為9。

-s Count:指定IP數據頭中的"Internet時間戳"選項,用於記錄每個躍點的迴響請求消息和相應的迴響應答消息的到達時間。Count 的最小值是1,最大值是4。這對於鏈接本地目標地址是必需的。

-j HostList:指定"回顯請求"消息,對於 HostList 中指定的中間目標集在IP標頭中使用"稀疏來源路由"選項(只適用於IPv4)。使用稀疏來源路由時,相鄰的中間目標可以由一個或多個路由器分隔開。HostList中的地址或名稱的最大數為9。HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-k HostList:指定"回顯請求"消息,對於HostList 中指定的中間目標集在IP標頭中使用"嚴格來源路由"選項(只適用於IPv4)。使用嚴格來源路由,下一個中間目的地必須是直接可達的(必須是路由器接口上的鄰居)。HostList 中的地址或名稱的最大數為9,HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-w Timeout:指定等待迴響應答消息響應的時間(以微秒計),該回響應答消息響應接收到的指定迴響請求消息。如果在規定時間內未接收到迴響應答消息,將會顯示"請求超時"的錯誤消息。默認的超時時間為4000(4 s)。

-4:指定將IPv4用於Ping。不需要用該參數識別帶有IPv4地址的目標主機,僅需要它按名稱識別主機。

-6:指定將IPv6用於Ping。不需要用該參數識別帶有IPv6地址的目標主機,僅需要它按名稱識別主機。

TargetName:指定目標主機的名稱或IP地址。

/? 在命令提示符下顯示幫助。

4. 常見的出錯信息

用戶在使用Ping命令診斷網絡故障的過程中,經常會遇到一些錯誤提示信息,這正是排除故障的重要突破口。所以,如果不能正確理解它們的意思,排除故障就無從談起了。提示信息通常分為4種情況。

(1)unknown host

unknown host(不知名主機),該遠程主機的名字不能被命名服務器轉換成IP地址。故障原因可能是命名服務器有故障,或者其名字不正確,或者網絡管理員的系統與遠程主機之間的通信線路有故障。

(2)Network unreachable

Network unreachable(網絡不能到達),這是本地系統沒有到達遠程系統的路由,可用netstat-rn檢查路由表來確定路由配置情況。

(3)No answer

No answer(無響應),遠程系統沒有響應。這種故障說明本地系統有一條到達遠程主機的路由,但卻接收不到它發給該遠程主機的任何分組報文。故障原因可能是遠程主機沒有工作,或者本地或遠程主機網絡配置不正確,或者本

地或遠程的路由器沒有工作,或者通信線路有故障,或者遠程主機存在路由選擇問題。

(4)timed out

timed out(超時),與遠程主機的鏈接超時,數據包全部丟失。故障原因可能是到路由器的連接問題、路由器不能通過,也可能是遠程主機已經死機。

路徑信息提示——Pathping

Pathping工具提供有關在源和目標之間的中間躍點處網絡滯後和網絡丟失的信息。Pathping在一段時間內將多個迴響請求消息發送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為Pathping可以表示在任何特定路由器或鏈接處的數據包的丟失程度,所以用戶可據此確定可能存在網絡問題的路由器或子網。Pathping通過識別路徑上的路由器來執行與Tracert命令相同的功能。然後,該命令在一段指定的時間內定期將Ping命令發送到所有的路由器,並根據每個路由器的返回非數值計算統計結果。使用時不指定參數,Pathping則顯示幫助。

1. 應用實例

■ 實例1 :顯示本地計算機和服務器之間的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n www.baidu.com

按Enter鍵,運行後的結果。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping計算機名

■ Ping域名

在瀏覽網頁時,經常會遇到網頁不能正常打開的情況,此時就可以使用Ping命令檢查本地計算機到Internet的連通性,同時也可以得到該網站的IP地址。

例如,現在要測試一下本機與www.hsnc.cn)的連通性,可在命令提示符中鍵入如下命令:

ping www.hsnc.cn

按Enter鍵,在命令提示符中就會返回測試信息。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping網站域名

2. Ping命令應用

網絡中可能出現的故障是多種多樣的,但是排除故障就要按部就班地檢查,認真檢查每一個可能出錯的環節,例如本地網卡、網絡協議、本地網絡電纜,以及到遠程計算機的連接等。這些工作都可以由Ping命令完成。

■ 測試網卡

如果計算機不能與其他計算機或Internet正常連接,首先就要檢查本地網卡是否正常。網卡雖屬非易損性硬件,但是有可能由於軟件衝突造成不能正常工作,例如,驅動程序安裝不正常、沒有安裝必需的通信協議等,可使用"ping本地IP地址"或者"ping 127.0.0.1"進行測試。

通過該測試,可以得到以下信息。

(1)是否正確安裝了網卡

如果測試成功,說明網卡沒有問題;如果測試不成功,說明該網卡驅動程序或TCP/IP沒有正常安裝。通過"控制面板"打開"設備管理器",在"網絡適配器"列表中查看網卡是否有一個黃色的"!"。如果有,就需重新安裝驅動程序。

提示

127.0.0.1是本地網卡的默認IP地址,無論網卡中是否分配了IP地址,該地址都會存在,且僅在本地計算機中有效,在網絡中無效。

(2)是否正確安裝了TCP/IP

如果測試成功,說明網卡TCP/IP沒有問題;如果不成功並且網卡驅動程序安裝正常,則應從"控制面板"中打開"網絡"屬性,查看是否安裝了TCP/IP。如果沒有安裝,則在安裝TCP/IP並

正確配置後,重新啟動計算機並再次測試。

(3)是否正確配置了IP地址和子網掩碼

如果"ping 127.0.0.1"成功,但Ping本地IP地址不成功,說明沒有正確配置IP地址。應在"控制面板"中打開"本地連接"屬性,檢查IP地址和子網掩碼是否設置正確,並進行正確配置。

■ 測試局域網連接

通過Ping局域網內其他計算機或服務器的計算機名或IP地址,可測試同一網絡(或VLAN)的連接是否正常。

(1)檢測IP地址和子網掩碼設置是否正確

如果局域網內的計算機Ping不通,應在"控制面板"中打開網絡連接屬性,檢查IP地址和子網掩碼是否設置正確。如果設置不正確,應重新設置後再進行測試。

(2)確認網絡連接是否正常

如果IP地址和子網掩碼設置成功,但仍Ping不通,應當對網絡設備和通信介質逐段測試、檢查和排除。

■ 測試與遠程主機的連接

通過Ping命令可測試與遠程主機的連接是否正常,尤其是與Internet的連接。該測試可通過Ping遠程主機的IP地址或域名,判斷網絡中的故障。

(1)確認是否能連接Internet

如果計算機不能瀏覽網頁,可以Ping網站域名。如果能Ping通,說明計算機與Internet連接正常,請檢查本地DNS服務或系統故障。如果不能Ping通,可能是對方網站沒有運行,或本地計算機根本不能連接Internet,請檢查本地網關或服務器故障。

(2)確認DNS服務器設置是否正常

如果使用Ping命令可以Ping通Internet上的IP地址,但打不開網頁,則可能是DNS服務器設置有問題,請Ping本地DNS服務器看是否能正常連接,並在網絡連接屬性中檢查DNS服務器設置。

(3)確認本地Internet連接是否正常

如果與任何一個主機的連接都超時,或丟包率都非常高,則應當與ISP共同檢查Internet連接,包括線路、Modem和路由器等多方面的設置。

3. Ping命令參數簡介

Ping命令的功能非常強大,除以上述功能外,若配合相應的參數使用,還可實現更多的功能。

■ 語法

ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R] [-R] [-S SrcAddr] [-4] [-6] TargetName

■ 參數說明

-t:指定在中斷前Ping可以向目的地持續發送迴響請求信息。要中斷並顯示統計信息,按"Ctrl+Break"組合鍵。要中斷並退出Ping,按"Ctrl+C"組合鍵。

-a:指定對目的地IP地址進行反向名稱解析。如果解析成功,Ping將顯示相應的主機名。

-n Count:定義用來測試所發出的測試包的個數。默認值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,例如,測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少,就可以通過執行帶有這個參數的命令獲知。

-l Size:指定發送的迴響請求消息中"數據"字段的長度(以字節為單位)。默認值為32。Size的最大值是65527。由於過大的數據包會佔用大量的帶寬,因此曾被黑客作為攻擊服務器的一種手段。

-f:指定發送的"回顯請求"中其IP標頭中的"不分段"標記被設置為1(只適用於IPv4)。"回顯請求"消

息不能在到目標的途中被路由器分段。該參數可用於解決"路徑最大傳輸單位(PMTU)"的疑難。

-i TTL:指定迴響請求消息的IP數據頭中的TTL字段值。其默認值是主機的默認TTL值。TTL的最大值為255。通常用來檢測網絡運轉情況。

-v TOS:指定發送的"回顯請求"消息的IP標頭中的"服務類型(TOS)"字段值(只適用於IPv4可用)。默認值是0。TOS的值是0~255之間的十進制數。

-r Count:指定IP標頭中的"記錄路由"選項,用於記錄由"回顯請求"消息和相應的"回顯回覆"消息使用的路徑(只適用於IPv4)。路徑中的每個躍點都使用"記錄路由"選項中的一項。如果可能,可以指定一個等於或大於來源和目的地之間躍點數的Count。Count的最小值必須為1,最大值為9。

-s Count:指定IP數據頭中的"Internet時間戳"選項,用於記錄每個躍點的迴響請求消息和相應的迴響應答消息的到達時間。Count 的最小值是1,最大值是4。這對於鏈接本地目標地址是必需的。

-j HostList:指定"回顯請求"消息,對於 HostList 中指定的中間目標集在IP標頭中使用"稀疏來源路由"選項(只適用於IPv4)。使用稀疏來源路由時,相鄰的中間目標可以由一個或多個路由器分隔開。HostList中的地址或名稱的最大數為9。HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-k HostList:指定"回顯請求"消息,對於HostList 中指定的中間目標集在IP標頭中使用"嚴格來源路由"選項(只適用於IPv4)。使用嚴格來源路由,下一個中間目的地必須是直接可達的(必須是路由器接口上的鄰居)。HostList 中的地址或名稱的最大數為9,HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-w Timeout:指定等待迴響應答消息響應的時間(以微秒計),該回響應答消息響應接收到的指定迴響請求消息。如果在規定時間內未接收到迴響應答消息,將會顯示"請求超時"的錯誤消息。默認的超時時間為4000(4 s)。

-4:指定將IPv4用於Ping。不需要用該參數識別帶有IPv4地址的目標主機,僅需要它按名稱識別主機。

-6:指定將IPv6用於Ping。不需要用該參數識別帶有IPv6地址的目標主機,僅需要它按名稱識別主機。

TargetName:指定目標主機的名稱或IP地址。

/? 在命令提示符下顯示幫助。

4. 常見的出錯信息

用戶在使用Ping命令診斷網絡故障的過程中,經常會遇到一些錯誤提示信息,這正是排除故障的重要突破口。所以,如果不能正確理解它們的意思,排除故障就無從談起了。提示信息通常分為4種情況。

(1)unknown host

unknown host(不知名主機),該遠程主機的名字不能被命名服務器轉換成IP地址。故障原因可能是命名服務器有故障,或者其名字不正確,或者網絡管理員的系統與遠程主機之間的通信線路有故障。

(2)Network unreachable

Network unreachable(網絡不能到達),這是本地系統沒有到達遠程系統的路由,可用netstat-rn檢查路由表來確定路由配置情況。

(3)No answer

No answer(無響應),遠程系統沒有響應。這種故障說明本地系統有一條到達遠程主機的路由,但卻接收不到它發給該遠程主機的任何分組報文。故障原因可能是遠程主機沒有工作,或者本地或遠程主機網絡配置不正確,或者本

地或遠程的路由器沒有工作,或者通信線路有故障,或者遠程主機存在路由選擇問題。

(4)timed out

timed out(超時),與遠程主機的鏈接超時,數據包全部丟失。故障原因可能是到路由器的連接問題、路由器不能通過,也可能是遠程主機已經死機。

路徑信息提示——Pathping

Pathping工具提供有關在源和目標之間的中間躍點處網絡滯後和網絡丟失的信息。Pathping在一段時間內將多個迴響請求消息發送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為Pathping可以表示在任何特定路由器或鏈接處的數據包的丟失程度,所以用戶可據此確定可能存在網絡問題的路由器或子網。Pathping通過識別路徑上的路由器來執行與Tracert命令相同的功能。然後,該命令在一段指定的時間內定期將Ping命令發送到所有的路由器,並根據每個路由器的返回非數值計算統計結果。使用時不指定參數,Pathping則顯示幫助。

1. 應用實例

■ 實例1 :顯示本地計算機和服務器之間的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n www.baidu.com

按Enter鍵,運行後的結果。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

顯示本地計算機和服務器之間的路徑信息

運行pathping時,將首先顯示路徑信息。此路徑與tracert命令所顯示的路徑相同。接著,將顯示繁忙消息。顯示時間大約為50 s(該時間隨著躍點數的變化而變化)。在此期間,將會從先前列出的所有路由器及其鏈接之間收集相關的信息。時間結束時,將顯示測試結果。在上面的示例報告中,已丟失/已發送= Pct和地址列說明,無數據包的丟失。

在地址列中所顯示的鏈接丟失速率(以垂直線|表示)表明造成路徑上轉發的數據包丟失的鏈路處於堵塞狀態。路由器顯示的丟失速率(由IP地址標識)表明這些路由器可能已經超載。

■ 實例2 :返回連接到遠程網關的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n 60.2.236.38

按Enter鍵,運行後的結果。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping計算機名

■ Ping域名

在瀏覽網頁時,經常會遇到網頁不能正常打開的情況,此時就可以使用Ping命令檢查本地計算機到Internet的連通性,同時也可以得到該網站的IP地址。

例如,現在要測試一下本機與www.hsnc.cn)的連通性,可在命令提示符中鍵入如下命令:

ping www.hsnc.cn

按Enter鍵,在命令提示符中就會返回測試信息。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping網站域名

2. Ping命令應用

網絡中可能出現的故障是多種多樣的,但是排除故障就要按部就班地檢查,認真檢查每一個可能出錯的環節,例如本地網卡、網絡協議、本地網絡電纜,以及到遠程計算機的連接等。這些工作都可以由Ping命令完成。

■ 測試網卡

如果計算機不能與其他計算機或Internet正常連接,首先就要檢查本地網卡是否正常。網卡雖屬非易損性硬件,但是有可能由於軟件衝突造成不能正常工作,例如,驅動程序安裝不正常、沒有安裝必需的通信協議等,可使用"ping本地IP地址"或者"ping 127.0.0.1"進行測試。

通過該測試,可以得到以下信息。

(1)是否正確安裝了網卡

如果測試成功,說明網卡沒有問題;如果測試不成功,說明該網卡驅動程序或TCP/IP沒有正常安裝。通過"控制面板"打開"設備管理器",在"網絡適配器"列表中查看網卡是否有一個黃色的"!"。如果有,就需重新安裝驅動程序。

提示

127.0.0.1是本地網卡的默認IP地址,無論網卡中是否分配了IP地址,該地址都會存在,且僅在本地計算機中有效,在網絡中無效。

(2)是否正確安裝了TCP/IP

如果測試成功,說明網卡TCP/IP沒有問題;如果不成功並且網卡驅動程序安裝正常,則應從"控制面板"中打開"網絡"屬性,查看是否安裝了TCP/IP。如果沒有安裝,則在安裝TCP/IP並

正確配置後,重新啟動計算機並再次測試。

(3)是否正確配置了IP地址和子網掩碼

如果"ping 127.0.0.1"成功,但Ping本地IP地址不成功,說明沒有正確配置IP地址。應在"控制面板"中打開"本地連接"屬性,檢查IP地址和子網掩碼是否設置正確,並進行正確配置。

■ 測試局域網連接

通過Ping局域網內其他計算機或服務器的計算機名或IP地址,可測試同一網絡(或VLAN)的連接是否正常。

(1)檢測IP地址和子網掩碼設置是否正確

如果局域網內的計算機Ping不通,應在"控制面板"中打開網絡連接屬性,檢查IP地址和子網掩碼是否設置正確。如果設置不正確,應重新設置後再進行測試。

(2)確認網絡連接是否正常

如果IP地址和子網掩碼設置成功,但仍Ping不通,應當對網絡設備和通信介質逐段測試、檢查和排除。

■ 測試與遠程主機的連接

通過Ping命令可測試與遠程主機的連接是否正常,尤其是與Internet的連接。該測試可通過Ping遠程主機的IP地址或域名,判斷網絡中的故障。

(1)確認是否能連接Internet

如果計算機不能瀏覽網頁,可以Ping網站域名。如果能Ping通,說明計算機與Internet連接正常,請檢查本地DNS服務或系統故障。如果不能Ping通,可能是對方網站沒有運行,或本地計算機根本不能連接Internet,請檢查本地網關或服務器故障。

(2)確認DNS服務器設置是否正常

如果使用Ping命令可以Ping通Internet上的IP地址,但打不開網頁,則可能是DNS服務器設置有問題,請Ping本地DNS服務器看是否能正常連接,並在網絡連接屬性中檢查DNS服務器設置。

(3)確認本地Internet連接是否正常

如果與任何一個主機的連接都超時,或丟包率都非常高,則應當與ISP共同檢查Internet連接,包括線路、Modem和路由器等多方面的設置。

3. Ping命令參數簡介

Ping命令的功能非常強大,除以上述功能外,若配合相應的參數使用,還可實現更多的功能。

■ 語法

ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R] [-R] [-S SrcAddr] [-4] [-6] TargetName

■ 參數說明

-t:指定在中斷前Ping可以向目的地持續發送迴響請求信息。要中斷並顯示統計信息,按"Ctrl+Break"組合鍵。要中斷並退出Ping,按"Ctrl+C"組合鍵。

-a:指定對目的地IP地址進行反向名稱解析。如果解析成功,Ping將顯示相應的主機名。

-n Count:定義用來測試所發出的測試包的個數。默認值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,例如,測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少,就可以通過執行帶有這個參數的命令獲知。

-l Size:指定發送的迴響請求消息中"數據"字段的長度(以字節為單位)。默認值為32。Size的最大值是65527。由於過大的數據包會佔用大量的帶寬,因此曾被黑客作為攻擊服務器的一種手段。

-f:指定發送的"回顯請求"中其IP標頭中的"不分段"標記被設置為1(只適用於IPv4)。"回顯請求"消

息不能在到目標的途中被路由器分段。該參數可用於解決"路徑最大傳輸單位(PMTU)"的疑難。

-i TTL:指定迴響請求消息的IP數據頭中的TTL字段值。其默認值是主機的默認TTL值。TTL的最大值為255。通常用來檢測網絡運轉情況。

-v TOS:指定發送的"回顯請求"消息的IP標頭中的"服務類型(TOS)"字段值(只適用於IPv4可用)。默認值是0。TOS的值是0~255之間的十進制數。

-r Count:指定IP標頭中的"記錄路由"選項,用於記錄由"回顯請求"消息和相應的"回顯回覆"消息使用的路徑(只適用於IPv4)。路徑中的每個躍點都使用"記錄路由"選項中的一項。如果可能,可以指定一個等於或大於來源和目的地之間躍點數的Count。Count的最小值必須為1,最大值為9。

-s Count:指定IP數據頭中的"Internet時間戳"選項,用於記錄每個躍點的迴響請求消息和相應的迴響應答消息的到達時間。Count 的最小值是1,最大值是4。這對於鏈接本地目標地址是必需的。

-j HostList:指定"回顯請求"消息,對於 HostList 中指定的中間目標集在IP標頭中使用"稀疏來源路由"選項(只適用於IPv4)。使用稀疏來源路由時,相鄰的中間目標可以由一個或多個路由器分隔開。HostList中的地址或名稱的最大數為9。HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-k HostList:指定"回顯請求"消息,對於HostList 中指定的中間目標集在IP標頭中使用"嚴格來源路由"選項(只適用於IPv4)。使用嚴格來源路由,下一個中間目的地必須是直接可達的(必須是路由器接口上的鄰居)。HostList 中的地址或名稱的最大數為9,HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-w Timeout:指定等待迴響應答消息響應的時間(以微秒計),該回響應答消息響應接收到的指定迴響請求消息。如果在規定時間內未接收到迴響應答消息,將會顯示"請求超時"的錯誤消息。默認的超時時間為4000(4 s)。

-4:指定將IPv4用於Ping。不需要用該參數識別帶有IPv4地址的目標主機,僅需要它按名稱識別主機。

-6:指定將IPv6用於Ping。不需要用該參數識別帶有IPv6地址的目標主機,僅需要它按名稱識別主機。

TargetName:指定目標主機的名稱或IP地址。

/? 在命令提示符下顯示幫助。

4. 常見的出錯信息

用戶在使用Ping命令診斷網絡故障的過程中,經常會遇到一些錯誤提示信息,這正是排除故障的重要突破口。所以,如果不能正確理解它們的意思,排除故障就無從談起了。提示信息通常分為4種情況。

(1)unknown host

unknown host(不知名主機),該遠程主機的名字不能被命名服務器轉換成IP地址。故障原因可能是命名服務器有故障,或者其名字不正確,或者網絡管理員的系統與遠程主機之間的通信線路有故障。

(2)Network unreachable

Network unreachable(網絡不能到達),這是本地系統沒有到達遠程系統的路由,可用netstat-rn檢查路由表來確定路由配置情況。

(3)No answer

No answer(無響應),遠程系統沒有響應。這種故障說明本地系統有一條到達遠程主機的路由,但卻接收不到它發給該遠程主機的任何分組報文。故障原因可能是遠程主機沒有工作,或者本地或遠程主機網絡配置不正確,或者本

地或遠程的路由器沒有工作,或者通信線路有故障,或者遠程主機存在路由選擇問題。

(4)timed out

timed out(超時),與遠程主機的鏈接超時,數據包全部丟失。故障原因可能是到路由器的連接問題、路由器不能通過,也可能是遠程主機已經死機。

路徑信息提示——Pathping

Pathping工具提供有關在源和目標之間的中間躍點處網絡滯後和網絡丟失的信息。Pathping在一段時間內將多個迴響請求消息發送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為Pathping可以表示在任何特定路由器或鏈接處的數據包的丟失程度,所以用戶可據此確定可能存在網絡問題的路由器或子網。Pathping通過識別路徑上的路由器來執行與Tracert命令相同的功能。然後,該命令在一段指定的時間內定期將Ping命令發送到所有的路由器,並根據每個路由器的返回非數值計算統計結果。使用時不指定參數,Pathping則顯示幫助。

1. 應用實例

■ 實例1 :顯示本地計算機和服務器之間的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n www.baidu.com

按Enter鍵,運行後的結果。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

顯示本地計算機和服務器之間的路徑信息

運行pathping時,將首先顯示路徑信息。此路徑與tracert命令所顯示的路徑相同。接著,將顯示繁忙消息。顯示時間大約為50 s(該時間隨著躍點數的變化而變化)。在此期間,將會從先前列出的所有路由器及其鏈接之間收集相關的信息。時間結束時,將顯示測試結果。在上面的示例報告中,已丟失/已發送= Pct和地址列說明,無數據包的丟失。

在地址列中所顯示的鏈接丟失速率(以垂直線|表示)表明造成路徑上轉發的數據包丟失的鏈路處於堵塞狀態。路由器顯示的丟失速率(由IP地址標識)表明這些路由器可能已經超載。

■ 實例2 :返回連接到遠程網關的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n 60.2.236.38

按Enter鍵,運行後的結果。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

顯示連接到遠程網關的提示信息

2. Pathping命令參數

■ 語法

pathping [-n] [-h MaximumHops] [-g HostList] [-p Period] [-q NumQueries [-w Timeout] [-i IPAddress] [-4 IPv4] [-6 IPv6][TargetName]

■ 參數說明

-n:阻止pathping試圖將中間路由器的IP地址解析為各自的名稱。這有可能加快顯示pathping的結果。

-h MaximumHops:在搜索目標(目的)的路徑中指定躍點的最大數。默認值為30個躍點。

-g HostList:指定回顯請求消息在IP標題中使用"稀疏資源路由"選項(該IP標題帶有HostList中指定的中間目標集)。可以由一個或多個具有鬆散源路由的路由器分隔連續中間的目的地。主機列表中的地址或名稱的最大數為9。HostList是一系列由空格分隔的IP地址(帶點的十進制數符號)。

-p Period:指定兩個連續的Ping之間的時間間隔(以ms為單位)。默認值為250 ms(1/4 s)。

-q NumQueries:指定發送到路徑中每個路由器的回顯請求消息數。默認值為100個查詢。

-w Timeout:指定等待應答的時間(以ms為單位)。默認值為3000 ms(3 s)。

-i IPAddress:指定源地址。

-T:在向路由所經過的每個網絡設備發送的回顯請求消息上附加一個2級優先級標記(例如802.1p)。這有助於標識不具有2級優先級功能的網絡設備。此開關用於測試服務質量(QoS)的連通性。

-R:確定路由所經過的每個網絡設備是否支持"資源預留設置協議"(RSVP),該協議允許主機計算機為某一數據流保留一定數量的帶寬。此開關用於測試服務質量(QoS)的連通性。

-4 IPv4:指定pathping只使用IPv4

-6 IPv6:指定pathping只使用IPv6。

TargetName:指定目的端,它既可以是IP地址,也可以是主機名。

/? 在命令提示符下顯示幫助。

■ 注意事項

● Pathping參數是區分大小寫的。

● 為避免網絡堵塞,應該以非常慢的速度發送Ping信號。

● 要最大程度地減小突發丟失所造成的影響,發送Ping信號不要過於頻繁。

● 使用-p參數時,Ping將單獨發送到各個中間躍點。因此,向同一躍點發送Ping命令的時間間隔為Period乘以躍點數。

● 使用-w參數時,可以同時發送多個Ping命令。因此,Timeout參數中指定的時間間隔不受Ping之間等待的Period參數指定的時間間隔的限制。

● 只有"Internet協議(TCP/IP)"在網絡連接中安裝為網絡適配器屬性的組件時,該命令才可用。

2.1.3 測試路由路徑——Tracert

Tracert命令也是Windows操作系統自帶的命令,它通過遞增"生存時間(TTL)"字段的值,將Internet控制消息協議(ICMP)迴應數據包或ICMPv6消息發送給目標,可以確定到達目標主機的路徑。路徑將以列表形式顯示,其中包含源主機與目標主機之間路徑中路由器的近側路由器接口。近側接口是距離路徑中的發送主機最近的路由器的接口。

1. 跟蹤路由

Tracert命令通過跟蹤目標主機的方式,確定到達目標主機所需的路徑。當網絡出現故障時,使用Tracert命令可以確定出現故障的具體位置,找出在經過哪個路由時出現了問題,從而使網絡管理員縮小排查範圍,因此也是網絡故障排除過程中常用的一款小工具。

Tracert命令的使用很簡單,在命令提示符下運行如下命令:

tracert主機名或IP地址

即可看到所經過的路由及使用時間。

默認狀態下,tracert可以顯示30條記錄。例如,跟蹤網站www.baidu.com的路由。

"

Windows系統自身提供了一些功能比較簡單的IP網絡連通性測試工具——Ping。IP網絡連通性測試工具可以讓管理員使用一種工具完成多種任務,例如IP-Tools、WS_Ping ProPack和Netdiag等軟件。

2.1.1 IP網絡連通性測試——Ping

在網絡不通或傳輸不穩定時,首先想到的就是使用Ping命令測試。Ping內置於Windows系統的TCP/IP中,無需安裝,使用簡單但功能強大。Ping命令使用ICMP來簡單地發送一個數據包並請求應答,接收請求的目的主機再次使用ICMP發回同所接收的數據一樣的數據,於是Ping便可對每個包的發送和接收報告往返時間,並報告無響應包的百分比,這在確定網絡是否正確連接,以及網絡連接的狀況(包丟失率)時十分有用。

1. Ping命令格式

Ping命令的應用非常廣泛,不僅可以測試與其他計算機的連通性,還可以用來測試網卡是否安裝正確、通過主機名查看IP地址、通過網站域名查看IP地址等。通常情況下可以通過如下三種命令格式測試到對方的連通性。

■ Ping IP地址

Ping IP地址是局域網中最常用的操作,主要用來檢測是否可以與對方計算機連通,對方計算機是否正在線等。

例如,我們來測試與一個IP地址為211.82.218.254的計算機是否能夠連通。選擇"開始"→"運行"選項,打開"運行"對話框,在"打開"文本框中鍵入cmd。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

"運行"對話框

單擊"確定"按鈕進入命令提示符狀態,鍵入如下命令:

ping 211.82.218.254

按Enter鍵,Ping命令便開始測試,如果有返回值的話,說明對方計算機當前在線,並且可以與該計算機連通,並且通過時間和TTL(生存時間)值,還可以瞭解到網絡的大致性能。time值越大,說明使用時間越長;TTL值越小,則說明網絡延時越大,並且有丟包現象。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

測試與對方的連通性

如果在使用Ping命令時,返回"請求超時"的信息,則說明不能與該IP連通,有可能是對方計算機設置了不返回ICMP包,或者與對方計算機的網絡不通,又或是該計算機根本不在線。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

不能Ping通

提示

如果在使用Ping命令時,返回的信息有時正常而有時卻顯示為"請求超時",說明自己或對方的網絡不穩定,出現丟包的現象,此時可檢查網絡是否出現了故障。

■ Ping計算機名

如果只知道對方的完整計算機名時,可以Ping命令測試到對方的連通性,同時還可以得到對方計算機的IP地址信息,命令格式為:

ping計算機名

例如,現在知道局域網中的一臺主機名為"liuxh-pc"的計算機,用Ping命令測試,如果返回time和TTL值,說明與該計算機的連接正常;而在Ping一個主機名為"liuxh"的地址時,提示"Ping請求找不到主機Liuxh。請檢查該名稱,然後重試"(或"Ping request could not find host tjl. Please check the name and try again.",說明找不到該計算機或網絡中無此IP地址,或無法與該計算機連通。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping計算機名

■ Ping域名

在瀏覽網頁時,經常會遇到網頁不能正常打開的情況,此時就可以使用Ping命令檢查本地計算機到Internet的連通性,同時也可以得到該網站的IP地址。

例如,現在要測試一下本機與www.hsnc.cn)的連通性,可在命令提示符中鍵入如下命令:

ping www.hsnc.cn

按Enter鍵,在命令提示符中就會返回測試信息。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

Ping網站域名

2. Ping命令應用

網絡中可能出現的故障是多種多樣的,但是排除故障就要按部就班地檢查,認真檢查每一個可能出錯的環節,例如本地網卡、網絡協議、本地網絡電纜,以及到遠程計算機的連接等。這些工作都可以由Ping命令完成。

■ 測試網卡

如果計算機不能與其他計算機或Internet正常連接,首先就要檢查本地網卡是否正常。網卡雖屬非易損性硬件,但是有可能由於軟件衝突造成不能正常工作,例如,驅動程序安裝不正常、沒有安裝必需的通信協議等,可使用"ping本地IP地址"或者"ping 127.0.0.1"進行測試。

通過該測試,可以得到以下信息。

(1)是否正確安裝了網卡

如果測試成功,說明網卡沒有問題;如果測試不成功,說明該網卡驅動程序或TCP/IP沒有正常安裝。通過"控制面板"打開"設備管理器",在"網絡適配器"列表中查看網卡是否有一個黃色的"!"。如果有,就需重新安裝驅動程序。

提示

127.0.0.1是本地網卡的默認IP地址,無論網卡中是否分配了IP地址,該地址都會存在,且僅在本地計算機中有效,在網絡中無效。

(2)是否正確安裝了TCP/IP

如果測試成功,說明網卡TCP/IP沒有問題;如果不成功並且網卡驅動程序安裝正常,則應從"控制面板"中打開"網絡"屬性,查看是否安裝了TCP/IP。如果沒有安裝,則在安裝TCP/IP並

正確配置後,重新啟動計算機並再次測試。

(3)是否正確配置了IP地址和子網掩碼

如果"ping 127.0.0.1"成功,但Ping本地IP地址不成功,說明沒有正確配置IP地址。應在"控制面板"中打開"本地連接"屬性,檢查IP地址和子網掩碼是否設置正確,並進行正確配置。

■ 測試局域網連接

通過Ping局域網內其他計算機或服務器的計算機名或IP地址,可測試同一網絡(或VLAN)的連接是否正常。

(1)檢測IP地址和子網掩碼設置是否正確

如果局域網內的計算機Ping不通,應在"控制面板"中打開網絡連接屬性,檢查IP地址和子網掩碼是否設置正確。如果設置不正確,應重新設置後再進行測試。

(2)確認網絡連接是否正常

如果IP地址和子網掩碼設置成功,但仍Ping不通,應當對網絡設備和通信介質逐段測試、檢查和排除。

■ 測試與遠程主機的連接

通過Ping命令可測試與遠程主機的連接是否正常,尤其是與Internet的連接。該測試可通過Ping遠程主機的IP地址或域名,判斷網絡中的故障。

(1)確認是否能連接Internet

如果計算機不能瀏覽網頁,可以Ping網站域名。如果能Ping通,說明計算機與Internet連接正常,請檢查本地DNS服務或系統故障。如果不能Ping通,可能是對方網站沒有運行,或本地計算機根本不能連接Internet,請檢查本地網關或服務器故障。

(2)確認DNS服務器設置是否正常

如果使用Ping命令可以Ping通Internet上的IP地址,但打不開網頁,則可能是DNS服務器設置有問題,請Ping本地DNS服務器看是否能正常連接,並在網絡連接屬性中檢查DNS服務器設置。

(3)確認本地Internet連接是否正常

如果與任何一個主機的連接都超時,或丟包率都非常高,則應當與ISP共同檢查Internet連接,包括線路、Modem和路由器等多方面的設置。

3. Ping命令參數簡介

Ping命令的功能非常強大,除以上述功能外,若配合相應的參數使用,還可實現更多的功能。

■ 語法

ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [-R] [-R] [-S SrcAddr] [-4] [-6] TargetName

■ 參數說明

-t:指定在中斷前Ping可以向目的地持續發送迴響請求信息。要中斷並顯示統計信息,按"Ctrl+Break"組合鍵。要中斷並退出Ping,按"Ctrl+C"組合鍵。

-a:指定對目的地IP地址進行反向名稱解析。如果解析成功,Ping將顯示相應的主機名。

-n Count:定義用來測試所發出的測試包的個數。默認值為4。通過這個命令可以自己定義發送的個數,對衡量網絡速度很有幫助,例如,測試發送20個數據包的返回的平均時間為多少,最快時間為多少,最慢時間為多少,就可以通過執行帶有這個參數的命令獲知。

-l Size:指定發送的迴響請求消息中"數據"字段的長度(以字節為單位)。默認值為32。Size的最大值是65527。由於過大的數據包會佔用大量的帶寬,因此曾被黑客作為攻擊服務器的一種手段。

-f:指定發送的"回顯請求"中其IP標頭中的"不分段"標記被設置為1(只適用於IPv4)。"回顯請求"消

息不能在到目標的途中被路由器分段。該參數可用於解決"路徑最大傳輸單位(PMTU)"的疑難。

-i TTL:指定迴響請求消息的IP數據頭中的TTL字段值。其默認值是主機的默認TTL值。TTL的最大值為255。通常用來檢測網絡運轉情況。

-v TOS:指定發送的"回顯請求"消息的IP標頭中的"服務類型(TOS)"字段值(只適用於IPv4可用)。默認值是0。TOS的值是0~255之間的十進制數。

-r Count:指定IP標頭中的"記錄路由"選項,用於記錄由"回顯請求"消息和相應的"回顯回覆"消息使用的路徑(只適用於IPv4)。路徑中的每個躍點都使用"記錄路由"選項中的一項。如果可能,可以指定一個等於或大於來源和目的地之間躍點數的Count。Count的最小值必須為1,最大值為9。

-s Count:指定IP數據頭中的"Internet時間戳"選項,用於記錄每個躍點的迴響請求消息和相應的迴響應答消息的到達時間。Count 的最小值是1,最大值是4。這對於鏈接本地目標地址是必需的。

-j HostList:指定"回顯請求"消息,對於 HostList 中指定的中間目標集在IP標頭中使用"稀疏來源路由"選項(只適用於IPv4)。使用稀疏來源路由時,相鄰的中間目標可以由一個或多個路由器分隔開。HostList中的地址或名稱的最大數為9。HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-k HostList:指定"回顯請求"消息,對於HostList 中指定的中間目標集在IP標頭中使用"嚴格來源路由"選項(只適用於IPv4)。使用嚴格來源路由,下一個中間目的地必須是直接可達的(必須是路由器接口上的鄰居)。HostList 中的地址或名稱的最大數為9,HostList是一系列由空格分開的IP地址(帶點的十進制數符號)。

-w Timeout:指定等待迴響應答消息響應的時間(以微秒計),該回響應答消息響應接收到的指定迴響請求消息。如果在規定時間內未接收到迴響應答消息,將會顯示"請求超時"的錯誤消息。默認的超時時間為4000(4 s)。

-4:指定將IPv4用於Ping。不需要用該參數識別帶有IPv4地址的目標主機,僅需要它按名稱識別主機。

-6:指定將IPv6用於Ping。不需要用該參數識別帶有IPv6地址的目標主機,僅需要它按名稱識別主機。

TargetName:指定目標主機的名稱或IP地址。

/? 在命令提示符下顯示幫助。

4. 常見的出錯信息

用戶在使用Ping命令診斷網絡故障的過程中,經常會遇到一些錯誤提示信息,這正是排除故障的重要突破口。所以,如果不能正確理解它們的意思,排除故障就無從談起了。提示信息通常分為4種情況。

(1)unknown host

unknown host(不知名主機),該遠程主機的名字不能被命名服務器轉換成IP地址。故障原因可能是命名服務器有故障,或者其名字不正確,或者網絡管理員的系統與遠程主機之間的通信線路有故障。

(2)Network unreachable

Network unreachable(網絡不能到達),這是本地系統沒有到達遠程系統的路由,可用netstat-rn檢查路由表來確定路由配置情況。

(3)No answer

No answer(無響應),遠程系統沒有響應。這種故障說明本地系統有一條到達遠程主機的路由,但卻接收不到它發給該遠程主機的任何分組報文。故障原因可能是遠程主機沒有工作,或者本地或遠程主機網絡配置不正確,或者本

地或遠程的路由器沒有工作,或者通信線路有故障,或者遠程主機存在路由選擇問題。

(4)timed out

timed out(超時),與遠程主機的鏈接超時,數據包全部丟失。故障原因可能是到路由器的連接問題、路由器不能通過,也可能是遠程主機已經死機。

路徑信息提示——Pathping

Pathping工具提供有關在源和目標之間的中間躍點處網絡滯後和網絡丟失的信息。Pathping在一段時間內將多個迴響請求消息發送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為Pathping可以表示在任何特定路由器或鏈接處的數據包的丟失程度,所以用戶可據此確定可能存在網絡問題的路由器或子網。Pathping通過識別路徑上的路由器來執行與Tracert命令相同的功能。然後,該命令在一段指定的時間內定期將Ping命令發送到所有的路由器,並根據每個路由器的返回非數值計算統計結果。使用時不指定參數,Pathping則顯示幫助。

1. 應用實例

■ 實例1 :顯示本地計算機和服務器之間的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n www.baidu.com

按Enter鍵,運行後的結果。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

顯示本地計算機和服務器之間的路徑信息

運行pathping時,將首先顯示路徑信息。此路徑與tracert命令所顯示的路徑相同。接著,將顯示繁忙消息。顯示時間大約為50 s(該時間隨著躍點數的變化而變化)。在此期間,將會從先前列出的所有路由器及其鏈接之間收集相關的信息。時間結束時,將顯示測試結果。在上面的示例報告中,已丟失/已發送= Pct和地址列說明,無數據包的丟失。

在地址列中所顯示的鏈接丟失速率(以垂直線|表示)表明造成路徑上轉發的數據包丟失的鏈路處於堵塞狀態。路由器顯示的丟失速率(由IP地址標識)表明這些路由器可能已經超載。

■ 實例2 :返回連接到遠程網關的路徑信息。

在命令行提示符下鍵入如下命令:

pathping -n 60.2.236.38

按Enter鍵,運行後的結果。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

顯示連接到遠程網關的提示信息

2. Pathping命令參數

■ 語法

pathping [-n] [-h MaximumHops] [-g HostList] [-p Period] [-q NumQueries [-w Timeout] [-i IPAddress] [-4 IPv4] [-6 IPv6][TargetName]

■ 參數說明

-n:阻止pathping試圖將中間路由器的IP地址解析為各自的名稱。這有可能加快顯示pathping的結果。

-h MaximumHops:在搜索目標(目的)的路徑中指定躍點的最大數。默認值為30個躍點。

-g HostList:指定回顯請求消息在IP標題中使用"稀疏資源路由"選項(該IP標題帶有HostList中指定的中間目標集)。可以由一個或多個具有鬆散源路由的路由器分隔連續中間的目的地。主機列表中的地址或名稱的最大數為9。HostList是一系列由空格分隔的IP地址(帶點的十進制數符號)。

-p Period:指定兩個連續的Ping之間的時間間隔(以ms為單位)。默認值為250 ms(1/4 s)。

-q NumQueries:指定發送到路徑中每個路由器的回顯請求消息數。默認值為100個查詢。

-w Timeout:指定等待應答的時間(以ms為單位)。默認值為3000 ms(3 s)。

-i IPAddress:指定源地址。

-T:在向路由所經過的每個網絡設備發送的回顯請求消息上附加一個2級優先級標記(例如802.1p)。這有助於標識不具有2級優先級功能的網絡設備。此開關用於測試服務質量(QoS)的連通性。

-R:確定路由所經過的每個網絡設備是否支持"資源預留設置協議"(RSVP),該協議允許主機計算機為某一數據流保留一定數量的帶寬。此開關用於測試服務質量(QoS)的連通性。

-4 IPv4:指定pathping只使用IPv4

-6 IPv6:指定pathping只使用IPv6。

TargetName:指定目的端,它既可以是IP地址,也可以是主機名。

/? 在命令提示符下顯示幫助。

■ 注意事項

● Pathping參數是區分大小寫的。

● 為避免網絡堵塞,應該以非常慢的速度發送Ping信號。

● 要最大程度地減小突發丟失所造成的影響,發送Ping信號不要過於頻繁。

● 使用-p參數時,Ping將單獨發送到各個中間躍點。因此,向同一躍點發送Ping命令的時間間隔為Period乘以躍點數。

● 使用-w參數時,可以同時發送多個Ping命令。因此,Timeout參數中指定的時間間隔不受Ping之間等待的Period參數指定的時間間隔的限制。

● 只有"Internet協議(TCP/IP)"在網絡連接中安裝為網絡適配器屬性的組件時,該命令才可用。

2.1.3 測試路由路徑——Tracert

Tracert命令也是Windows操作系統自帶的命令,它通過遞增"生存時間(TTL)"字段的值,將Internet控制消息協議(ICMP)迴應數據包或ICMPv6消息發送給目標,可以確定到達目標主機的路徑。路徑將以列表形式顯示,其中包含源主機與目標主機之間路徑中路由器的近側路由器接口。近側接口是距離路徑中的發送主機最近的路由器的接口。

1. 跟蹤路由

Tracert命令通過跟蹤目標主機的方式,確定到達目標主機所需的路徑。當網絡出現故障時,使用Tracert命令可以確定出現故障的具體位置,找出在經過哪個路由時出現了問題,從而使網絡管理員縮小排查範圍,因此也是網絡故障排除過程中常用的一款小工具。

Tracert命令的使用很簡單,在命令提示符下運行如下命令:

tracert主機名或IP地址

即可看到所經過的路由及使用時間。

默認狀態下,tracert可以顯示30條記錄。例如,跟蹤網站www.baidu.com的路由。

電腦網絡知識:愛ping才會贏,學會以下幾個網絡命令,網絡歸你了

圖2-8 跟蹤路由

當ICMP數據包從本地計算機經過多個網關傳送到目的主機時,Tracert命令可以跟蹤使用的路由(路徑),但並不能保證或認為數據包總遵循這個路徑。Tracert是一個執行速度比較慢的命令,每經過一個路由器大約需要15 s。

提示

用戶在使用Tracert命令檢測網絡的過程中很可能會遇到"Request timed out"的提示信息,出現這種情況,既可能是由於當時網絡穩定性差,也可能是由於所到達的路由器設置問題。如果連續4次都出現該提示信息,則說明遇到的是拒絕Tracert命令訪問的路由器。

2. Tracert命令參數

在使用Tracert命令時,如果不帶任何參數,它會自動採用系統默認設置。但有時可能需要做一些特定的限制,如途經路由器的最大數目、每次應答的時間等,這時就要用到參數來實現。

■ 語法

■ 參數說明

-d:防止Tracert試圖將中間路由器的IP地址解析為計算機名稱。這樣可加速顯示Tracert的結果。

-h MaximumHops:指定搜索目標主機的路徑中存在的躍點(路由器)的最大數。默認值為30。

-j HostList:指定迴應請求消息將IP報頭中的鬆散源路由選項與HostList中指定的中間目標集在一起使用。使用鬆散源路由時,連續的中間目標可以由一個或多個路由器分隔開。HostList中的地址或名稱的最大數量為9。HostList是一系列由空格分隔的IP地址(用帶點的十進制數符號表示)。注意,只有跟蹤IPv4的目標地址時才使用該參數。

-w Timeout:指定等待Request timed out消息或正常回應消息的時間(以ms為單位)。如果在限定時間內未收到消息,則顯示一個*。默認的超時時間為4000 ms(4 s),用戶可以根據自己的網絡連接狀況設定相應的時間值。

-R:指定IPv6路由擴展標頭應用來將"回顯請求"消息發送到本地主機,使用目標作為中間目標並測試反向路由。

-4:指定Tracert.exe只能將IPv4用於本跟蹤。

-6:指定Tracert.exe只能將IPv6用於本跟蹤。

TargetName:指定目標名稱,可以是IP地址或者目標計算機的名稱。

提示

在第一次使用Tracert命令時,如果不清楚它的用法,可以先使用-?參數查看一下所有可用的參數及具體功能

7、IPConfig

IPConfig實用程序和它的等價圖形用戶界面——Windows 95/98中的WinIPCfg可用於顯示當前的TCP/IP配置的設置值。這些信息一般用來檢驗人工配置的TCP/IP設置是否正確。但是,如果你的計算機和所在的局域網使用了動態主機配置協議(Dynamic Host Configuration Protocol,DHCP--Windows NT下的一種把較少的IP地址分配給較多主機使用的協議,類似於撥號上網的動態IP分配),這個程序所顯示的信息也許更加實用。這時,IPConfig可以讓你瞭解你的計算機是否成功的租用到一個IP地址,如果租用到則可以瞭解它目前分配到的是什麼地址。瞭解計算機當前的IP地址、子網掩碼和缺省網關實際上是進行測試和故障分析的必要項目。

最常用的選項:

ipconfig--當使用IPConfig時不帶任何參數選項,那麼它為每個已經配置了的接口顯示IP地址、子網掩碼和缺省網關值

ipconfig /all--當使用all選項時,IPConfig能為DNS和WINS服務器顯示它已配置且所要使用的附加信息(如IP地址等),並且顯示內置於本地網卡中的物理地址(MAC)。如果IP地址是從DHCP服務器租用的,IPConfig將顯示DHCP服務器的IP地址和租用地址預計失效的日期(有關DHCP服務器的相關內容請詳見其他有關NT服務器的書籍或詢問你的網管),其輸出信息見圖6的下半部分。

ipconfig /release和ipconfig /renew--這是兩個附加選項,只能在向DHCP服務器租用其IP地址的計算機上起作用。如果你輸入ipconfig /release,那麼所有接口的租用IP地址便重新交付給DHCP服務器(歸還IP地址)。如果你輸入ipconfig /renew,那麼本地計算機便設法與DHCP服務器取得聯繫,並租用一個IP地址。請注意,大多數情況下網卡將被重新賦予和以前所賦予的相同的IP地址。

如果你使用的是Windows 95/98,那麼你應該更習慣使用winipcfg而不是ipconfig,因為它是一個圖形用戶界面,而且所顯示的信息與ipconfig相同,並且也提供發佈和更新動態IP地址的選項 如果你購買了Windows NT Resource Kit(NT資源包),那麼Windows NT也包含了一個圖形替代界面,該實用程序的名字是wntipcfg,和Windows 95/98的winipcfg類似。

8、ARP(地址轉換協議)

ARP是一個重要的TCP/IP協議,並且用於確定對應IP地址的網卡物理地址。實用arp命令,你能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內容。此外,使用arp命令,也可以用人工方式輸入靜態的網卡物理/IP地址對,你可能會使用這種方式為缺省網關和本地服務器等常用主機進行這項作,有助於減少網絡上的信息量。

按照缺省設置,ARP高速緩存中的項目是動態的,每當發送一個指定地點的數據報且高速緩存中不存在當前項目時,ARP便會自動添加該項目。一旦高速緩存的項目被輸入,它們就已經開始走向失效狀態。例如,在Windows NT網絡中,如果輸入項目後不進一步使用,物理/IP地址對就會在2至10分鐘內失效。因此,如果ARP高速緩存中項目很少或根本沒有時,請不要奇怪,通過另一臺計算機或路由器的ping命令即可添加。所以,需要通過arp命令查看高速緩存中的內容時,請最好先ping 此臺計算機(不能是本機發送ping命令)。

常用命令選項:

arp -a或arp -g--用於查看高速緩存中的所有項目。-a和-g參數的結果是一樣的,多年來-g一直是UNIX平臺上用來顯示ARP高速緩存中所有項目的選項,而Windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。

arp -a IP--如果你有多個網卡,那麼使用arp -a加上接口的IP地址,就可以只顯示與該接口相關的ARP緩存項目。

arp -s IP 物理地址——你可以向ARP高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。

arp -d IP--使用本命令能夠人工刪除一個靜態項目。

看到這裡,你也許已經有些累了……其實對於一般用戶來說也已經足夠——你可以用ipconfig和ping命令來查看自己的網絡配置並判斷是否正確、可以用netstat查看別人與你所建立的連接並找出ICQ使用者所隱藏的IP信息、可以用arp查看網卡的MAC地址——這些已足已讓你丟掉菜鳥的頭銜。如果你並不滿足,那就"硬著頭皮"(下面的內容可能有些枯燥)繼續Follow me……

"

相關推薦

推薦中...