本文我們將從以下幾個部分來詳細介紹如何對IP地址進行Ping測試:在Windows、Mac OS X和Linux上使用Ping、使用Mac OS X網絡實用程序進行ping、查閱Ping的輸出結果、Ping命令糾錯措施、參考
Ping命令能測試您和另一個網絡節點之間的連接速度。您能使用該命令了解連接的強度、距離和可用性,不管是在您自己的網絡中還是互聯網。參照以下指南了解如何在各種系統中使用Ping命令。第一部分:在Windows、Mac OS X和Linux上使用Ping
第1步:
打開命令提示符或終端
。
每一種操作系統都提供了能讓您運行Ping命令的命令行界面。Ping命令在所有操作系統上的運行在本質上是完全一致的。
如果使用Windows,則打開命令提示符。點擊開始按紐并在搜索欄中輸入"cmd"。Windows 8的用戶可以在開始屏幕中輸入"cmd"。按回車打開命令提示符。
如果使用Mac OS X,則打開終端。打開應用程序文件夾,然后打開實用程序文件夾。選擇終端。
如果使用Linux,打開Telnet/終端窗口。它通常位于您的應用程序目錄中的附件文件夾中。
在Ubuntu中,您可以通過鍵盤快捷鍵Ctrl + Alt + T打開終端。
第2步:
輸入Ping命令
。
輸入ping <主機名>
或 ping
。
主機名通常是一個網站地址。把<主機名>替換為您希望進行ping測試的網站或服務器。例如,要ping wikiHow的主網服務器,輸入ping www.wikihow.com
。
IP地址是一臺計算機在網絡上的位置,不管是本地網絡還是internet。如果您知道想要ping的ip地址,把
。
要ping本地計算機,輸入ping 127.0.0.1
。
第3步:
按回車查看ping結果
。
結果將顯示在當前命令的下方。看看以下部分了解如何查閱結果。
第二部分:使用Mac OS X網絡實用程序進行ping
第1步:
打開網絡實用程序
。
打開應用程序文件夾并選擇實用程序。找到網絡實用程序。
第2步:
點擊Ping標簽
。
指定主機名或IP地址。
主機名通常是一個網站地址。例如,要ping wikiHow的主網服務器,在域中輸入www.wikihow.com。
IP地址是一臺計算機在網絡上的位置,不管是本地網絡還是internet。例如,要ping的地址為192.168.1.1,則在域中輸入192.168.1.1。
第3步:
設置您希望發送多少次ping指令
。
通常,您只需要設置發送4-6次ping指令即可實現合理的測試。準備好后點擊ping,其結果將顯示在窗口的下方位置。
第三部分:查閱Ping的輸出結果
第1步:
閱讀第一行
。
第一行告訴您命令的作用。它會重復顯示您輸入的地址并告訴您發送了多少數據。例如:
Pinging www.wikihow.com [173.203.142.5] with 32 bites of data:
第2步:
閱讀輸出結果主體部分
。
一次成功的Ping測試將會返回包含了測試地址響應時間的多行結果。TTL表示在數據包傳輸過程中的跳轉次數。該數字越小,說明數據包經過的路由器越多。 Time表示進行連接時所花的時間,以毫秒為單位:
Reply from 173.203.142.5: bytes=32 time=102ms TTL=48
Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
Reply from 173.203.142.5: bytes=32 time=105ms TTL=48
Reply from 173.203.142.5: bytes=32 time=108ms TTL=48
您可能需要通過快捷鍵CTRL+C終止ping指令。
第3步:
閱讀匯總信息
。
命令執行完成后將顯示匯總信息。丟失數據包表示您對該地址的連接不可靠,數據在傳輸過程中丟失了。匯總信息將顯示平均連接時間:
Ping statistics for 173.203.142.5:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 102ms, Maximum = 108ms, Average = 105ms
第四部分:Ping命令糾錯措施
第1步:
檢查您的輸入
。
其中一種常見錯誤報告:
Ping request could not find host www.wkkihow.com. Please check the name and try again.這通常是由于您的主機名輸入有誤。
嘗試重新輸入以便排除拼寫錯誤。如果無效,請嘗試一些著名的主機名,例如一些搜索引擎或新聞網站。如果錯誤提示為“Unknown host”,則問題的原因很可能是和域名服務器地址有關。
使用主機的IP地址而非其主機名進行Ping(如 173.203.142.5)。如果這成功了,可能是由于您所使用的域名服務器地址有誤或者它是不可達的或處于關閉狀態。
第2步:
檢查您的連接
。
另一種錯誤信息:
sendto: No route to host這表示網關地址有誤或您的計算機的網絡連接沒有開啟。
Ping 127.0.0.1:這是您自己的計算機。如果失敗了,表示您的TCP/IP協議未能正常工作,您的網絡適配器需要重新設置。
檢查您的無線連接或者計算機和路由器間的連接,特別是如果它們之前是能正常工作的情況下。
大部分PC網絡端口都有指示燈用于指示正常的連接,數據被傳輸后指示燈將閃爍。由于ping命令在約1秒的時間內傳輸數據包,因此您應能看到數據燈的閃爍。
檢查路由器具有正常的指示燈(沒有錯誤),包括指示和您的計算機存在正常連接的指示燈。如果錯誤指示燈亮了起來,請順次檢查您的計算機和路由器的連接線是否已正確連接,如有需要,請致電您的網線或寬帶提供商。
小提示
您為什么需要使用ping?Ping(以潛水艇聲波定位技術進行命名)使用最簡單的數據包類型。其響應是通過操作系統的通信子系統(TCP/IP)實現的。運行該命令不需要其他任何應用程序的輔助,不需要使用任何文件或進行任何設置,也不會對計算機的其他活動造成影響。它的確只需要所有的硬件、網關、路由器、防火墻、域名服務器和中間主機配合其工作。如果ping命令執行成功而您還是不能使用瀏覽器或其他應用程序到達目標主機,那很可能不是您的問題。
可用選項取決于命令的實現。常用的包括:
-c 計數。發送指定個數的數據包然后終止命令。另一種終止命令的方法是[ctrl]-C。這一選項特別適用于需要定期檢查網絡行為的腳本程序。
-t 一直進行ping測試直到命令被終止([ctrl]-C)。
-w 超時。等待指定的毫秒數,直到信息發送超時或丟失。設置較長的超時時間以便確認延時問題。ping -w 10000。這通常只在移動通訊、衛星通訊以及其他高延時網絡應用時有意義。
-n 只使用數字輸出。使用這一選項可避免和域名服務器的聯系。
-p 樣式。樣式是追加到數據包末尾的一串十六進制數字。如果您懷疑您的問題是和數據有關的,這一選項作用不大。
-R 使用IP的路由記錄選項確定ping的數據包將采用哪一路由。目標主機可能不提供該信息。
-r 繞過路由表。當您懷疑問題是和路由有關或ping不能找到通往目標主機的路由時,使用這一選項。 這通常只能對不應用任何路由器就能直接到達的主機有效。
-s 數據包大小。改變數據包的大小。檢查需要劃分成數據片的非常大的數據包。
-V 詳細輸出。顯示額外的ICMP數據包以獲得更詳細的信息。
-f 傾倒。盡可能快地發送數據包。這可用于對網絡性能進行壓力測試,應盡可能避免使用該選項。
-l 預加載。盡可能快地發送預加載數據包,然后進入正常的行為模式。該選項能測試您的路由器能快速處理多少數據包,從而能對只出現在大型TCP窗口大小的問題進行診斷。
-? 幫助。使用該選項查看Ping的完整選項列表及使用語法。
什么時候需要使用Ping?和所有問題診斷方法一樣,理解ping如何工作的最好方法是在實際工作配置環境中使用它。您可以ping您自己的計算機"ping -c5 127.0.0.1"。當您第一次安裝您的計算機、更改了網絡或者無法正常瀏覽互聯網時,使用ping驗證您的
設備和配置。
參考
http://www.netfaqs.com/macintosh/connect/osx/osxping/index.asp
http://openmaniak.com/ping.php
http://technet.microsoft.com/en-us/library/cc737478(v=ws.10).aspx
擴展閱讀,以下內容您可能還感興趣。
電腦怎么測PING值
在電腦【運行】程序中,輸入【ping ?202.108.23.153 ??-t ?】,即可測試電腦PING值。
具體盤如下:
1、右鍵單擊開始菜單——運行;
2、彈出運行口令框;
3、輸入【cmd】,點擊確定。
4、彈出程序框;
5、在程序框中輸入:ping ?202.108.23.153 ??-t ?,后回車;
5、顯示出具體信息。
注意事項:
1、ping的操作命令,在DOS窗口輸入ping回車即可查看。
2、從PC對網絡服務器發送數據到接收到服務器反饋數據的時間。一般以毫秒計算。ping值高操作延遲,時間越少就越流暢。
3、ping后面、-T前面為空格。
4、口令構成為:ping 服務器IP -時間單位。擴展資料:
ping值是指,從PC某個數據包發送到服務器開始,到收到服務器應答包為止的時間。一般ping值以毫秒計算。玩網絡游戲的時候,如果ping值高就會感覺操作延遲。
1、PING在100以內:100以內就是正常的的速度。
2、PING在200以內:就還能忍受,玩游戲動作基本正常。
3、PING在300以內:就受不了啦,玩游戲動作的不連貫,丟個*也要個一兩秒。
4、PING在400以上:可以關機了。非要開著的話,看個電影都得看慢動作的。
怎么使用ping ip-n命令,指定測試次數為10次?
1、首先在開始菜單中的命令框中輸入CMD這個命令。 ??
2、單擊 “確定” 后,會出現如下 DOS 命令。 ?
3、在光標后鍵入 “ping" 空格后,鍵入要查詢的網絡程序的代碼(可以是IP地址,網絡地址),假如你需要PING 的IP是192.168.0.1,就輸入ping 192.168.0.1 -n 10 然后按enter鍵。這個就是對IP地址是192.168.0.1測試網絡10次。
一、PING的工作流程
我們以下面一個網絡為例:有A、B、C、D四臺機子,一臺路由RA,子網掩碼均為255.255.255.0,默認網關為192.168.0.1
1.在同一網段內
在主機A上運行“Ping 192.168.0.5”后,都發生了些什么呢? 首先,Ping命令會構建一個固定格式的ICMP請求數據包。
然后由ICMP協議將這個數據包連同地址“192.168.0.5”一起交給IP層協議(和ICMP一樣,實際上是一組后臺運行的進程),IP層協議將以址“192.168.0.5”作為目的地址,本機IP地址作為源地址,加上一些其他的控制信息,構建一個IP數據包,并想辦法得到192.168.0.5的MAC地址(物理地址,這是數據鏈路層協議構建數據鏈路層的傳輸單元——幀所必需的),以便交給數據鏈路層構建一個數據幀。
關鍵就在這里,IP層協議通過機器B的IP地址和自己的子網掩碼,發現它跟自己屬同一網絡,就直接在本網絡內查找這臺機器的MAC,如果以前兩機有過通信,在A機的ARP緩存表應該有B機IP與其MAC的映射關系,如果沒有,就發一個ARP請求廣播,得到B機的MAC,一并交給數據鏈路層。后者構建一個數據幀,目的地址是IP層傳過來的物理地址,源地址則是本機的物理地址,還要附加上一些控制信息,依據以太網的介質訪問規則,將它們傳送出去。
主機B收到這個數據幀后,先檢查它的目的地址,并和本機的物理地址對比,如符合,則接收;否則丟棄。接收后檢查該數據幀,將IP數據包從幀中提取出來,交給本機的IP層協議。同樣,IP層檢查后,將有用的信息提取后交給ICMP協議,后者處理后,馬上構建一個ICMP應答包,發送給主機A,其過程和主機A發送ICMP請求包到主機B一模一樣。
2.不在同一網段內
在主機A上運行“Ping 192.168.1.4”后,開始跟上面一樣,到了怎樣得到MAC地址時,IP協議通過計算發現D機與自己不在同一網段內,就直接將交由路由處理,也就是將路由的MAC取過來,至于怎樣得到路由的MAC,跟上面一樣,先在ARP緩存表找,找不到就廣播。路由得到這個數據幀后,再跟主機D進行聯系,如果找不到,就向主機A返回一個超時的信息。
怎么用ping命令測試網速
可在電腦進入運行程序,輸入CMD,然后鍵入ping+空格+你的IP地址(+號無需輸入),按回車鍵就可以了。
怎樣用ping查看網絡連接?
使用Ping命令來測試網絡連通的方法:
Ping 127.0.0.1,127.0.0.1回送地址Ping回送地址是為了檢查本地的TCP/IP協議有沒有設置好;
Ping本機IP地址,這樣是為了檢查本機的IP地址是否設置有誤;
Ping本網網關或本網IP地址,這樣的是為了檢查硬件設備是否有問題,也可以檢查本機與本地網絡連接是否正常,在非局域網中這一步驟可以忽略;
Ping遠程IP地址,這主要是檢查本網或本機與外部的連接是否正常。
通過ping命令檢測網絡是否連通的具體操作:
一、ping本機IP :該命令用來測試網卡的配置是否正確。
ping 127.0.0.1 -t ?, 其中“-t”參數的作用是一直進行測試,可以按“Ctrl”+“Break”鍵結束,
具體操作如下:
1、打開電腦上的運行控制面板,輸入“cmd”,按回車鍵,
2、在命令提示符中輸入:ping 127.0.0.1 -t ?,按回車鍵,測試網卡的配置是否正確。
如果ping不通的話則表明網卡安裝或配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一臺正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼續檢查相關網絡配置。
二、ping網關IP
能正常ping通,則表明局域網中的網關路由器正在正常運行。反之,則說明網關有問題。
三、ping遠程IP
ping www.baidu.com ,這一命令可以檢測本機能否正常訪問Internet。
拓展資料:
ping命令一般用于檢測網絡通與不通,也叫時延,其值越大,速度越慢PING(PacketInternet Grope),因特網包探索器,用于測試網絡連接量的程序。
ping命令的原理:
網絡上的機器都有唯一確定的IP地址,給目標IP地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包可以讓我們確定目標主機的存在,可以初步判斷目標主機的操作系統等。
尋ping測試不同IP地址的批處理腳本,實現以下功能:
把10個ip地址寫到ip.txt
@echo off
setlocal enabledelayedexpansion
set n=100
for /f %%i in (ip.txt) do (
set /a n+=1
start/min ping %%i -n 1000>temp%i.txt)
:aa
ping -n 5 127.1 >nul
tasklist|findstr /ib ping||goto aa
cd.>test.txt
for /f %%i in ('dir/b temp*.txt') do more +1004 %%i>>test.txt &&echo.>>test.txt&&echo.>>test.txt
del temp*.txt追問請問為什么這個腳本執行后,text.txt文件無內容,且只能ping第一行的IP。然后自動退出了追答先試試這個ping10個的吧,沒問題可以把10改成1000,把14改成1004
@echo on
setlocal enabledelayedexpansion
set n=100
for /f %%i in (ip.txt) do (
set /a n+=1
echo !n!
ping %%i -n 10>temp!n!.txt)
:aa
ping -n 5 127.1 >nul
tasklist|findstr /ib ping&&goto aa
cd.>test.txt
for /f %%i in ('dir/b temp*.txt') do more +14 %%i>>test.txt &&echo.>>test.txt&&echo.>>test.txt