精产国品一二三产品麻豆_厉总少夫人她罪不至死大结局_高树三姐妹全文阅读_薄荷奶糖1v2_两个人一前一后攻击公交

?

?

一、名詞解釋

?

Ping是Windows、Unix和Linux系統(tǒng)下的一個(gè)命令。

ping也屬于一個(gè)通信協(xié)議,是TCP/IP協(xié)議的一部分。利用“ping”命令可以檢查網(wǎng)絡(luò)是否連通,可以很好地幫助我們分析和判定網(wǎng)絡(luò)故障。

PING (Packet Internet Groper),因特網(wǎng)包探索器,用于測試網(wǎng)絡(luò)連接量的程序。

Ping發(fā)送一個(gè)ICMP(Internet Control Messages Protocol)即因特網(wǎng)信報(bào)控制協(xié)議;回聲請求消息給目的地并報(bào)告是否收到所希望的ICMP?echo (ICMP回聲應(yīng)答)。它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。作為一個(gè)生活在網(wǎng)絡(luò)上的管理員或者黑客來說,ping命令是第一個(gè)必須掌握的DOS命令,它所利用的原理是這樣的:利用網(wǎng)絡(luò)上機(jī)器IP地址的唯一性,給目標(biāo)IP地址發(fā)送一個(gè)數(shù)據(jù)包,再要求對方返回一個(gè)同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)機(jī)器是否連接相通,時(shí)延是多少。

ping 指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強(qiáng)行大量遠(yuǎn)程執(zhí)行ping命令搶占你的網(wǎng)絡(luò)資源,導(dǎo)致系統(tǒng)變慢,網(wǎng)速變慢。

注:有些地區(qū)的某些地址是禁止PING的,就會出現(xiàn)PING不通的情況。


?

二、使用方法

?

1、IP地址或者域名:要PING的目的地址。

2、協(xié)議棧:可選擇IPV4或IPV6協(xié)議。

3.? 協(xié)議類型:可選ICMP或TCP,選擇TCP協(xié)議時(shí)需要填寫端口號(路由版本3.7.10及以上支持使用此功能)。

4、指定源地址PING:這個(gè)地址指的是愛快路由上面接口的地址;

比如LAN1或WAN1或WAN2等(默認(rèn)不填即可)

5、PING包次數(shù):輸入數(shù)值是多少,就顯示多少ping的結(jié)果。

?

三、舉例

ping百度地址

?

四、知識擴(kuò)展

實(shí)例講解

ping就是對一個(gè)網(wǎng)址發(fā)送測試數(shù)據(jù)包,看對方網(wǎng)址是否有響應(yīng)并統(tǒng)計(jì)響應(yīng)時(shí)間,以此測試網(wǎng)絡(luò)。

具體方式是,開始--運(yùn)行--cmd,在調(diào)出的dos窗口下輸入 ping 空格 + 你要ping的網(wǎng)址,回車。

比如 “ pingXXX網(wǎng)址” 之后屏幕會顯示類似信息

Ping XXX 網(wǎng)址[61.135.169.105] with 32 bytes of data:

Reply from 61.135.169.105: bytes=32 time=1244ms TTL=46

Reply from 61.135.169.105: bytes=32 time=1150ms TTL=46

Reply from 61.135.169.105: bytes=32 time=960ms TTL=46

Reply from 61.135.169.105: bytes=32 time=1091ms TTL=46

后面的time=1244ms 是響應(yīng)時(shí)間,這個(gè)時(shí)間越小,說明你連接這個(gè)地址速度越快。

PING測試

查看本地的TCP/IP協(xié)議是否設(shè)置好,輸入命令:ping 空格127.0.0.1

正在 Ping 127.****具有32字節(jié)的數(shù)據(jù):

來自 127.0.*** 的回復(fù): 字節(jié)=32 時(shí)間〈1ms TTL=64

來自 ********************************************

來自 ********************************************

來自 ********************************************

127.0.0.1的ping 統(tǒng)計(jì)信息:

數(shù)據(jù)包:已發(fā)送=4,已接收=4,丟失=0 〈0%丟失〉,

往返行程的估計(jì)時(shí)間以毫秒為單位:

最短=0ms,最長=0ms,平均=0ms

本機(jī)IP

例如本機(jī)IP地址為:172.168.200.2。則執(zhí)行命令Ping 172.168.200.2。如果網(wǎng)卡安裝配置沒有問題,則應(yīng)有類似下列顯示:

Reply from 172.168.200.2 bytes=32 time<10ms

Ping statistics for 172.168.200.2

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maximum=1ms Average=0ms

如果在MS-DOS方 式下執(zhí)行此命令顯示內(nèi)容為:Request timed out,則表明網(wǎng)卡安裝或配置有問題。將網(wǎng)線斷開再次執(zhí)行此命令,如果顯示正常,則說明本機(jī)使用的IP地址可能與另一臺正在使用的機(jī)器IP地址重復(fù)了。如 果仍然不正常,則表明本機(jī)網(wǎng)卡安裝或配置有問題,需繼續(xù)檢查相關(guān)網(wǎng)絡(luò)配置。

網(wǎng)關(guān)IP

假定網(wǎng)關(guān)IP為:172.168.6.1,則執(zhí)行命令Ping 172.168.6.1。在MS-DOS方式下執(zhí)行此命令,如果顯示類似以下信息:

Reply from 172.168.6.1 bytes=32 time=9ms TTL=255

Ping statistics for 172.168.6.1

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

則表明局域網(wǎng)中的網(wǎng)關(guān)路由器正在正常運(yùn)行。反之,則說明網(wǎng)關(guān)有問題。

遠(yuǎn)程IP

這一命令可以檢測本機(jī)能否正常訪問Internet。比如本地電信運(yùn)營商的IP地址為:202.102.48.141。在MS-DOS方式下執(zhí)行命令:Ping 202.102.48.141,如果屏幕顯示:

Reply from 202.102.48.141 bytes=32 time=33ms TTL=252

Reply from 202.102.48.141 bytes=32 time=21ms TTL=252

Reply from 202.102.48.141 bytes=32 time=5ms TTL=252

Reply from 202.102.48.141 bytes=32 time=6ms TTL=252

Ping statistics for 202.102.48.141

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

則表明運(yùn)行正常,能夠正常接入互聯(lián)網(wǎng)。反之,則表明主機(jī)文件(windows/host)存在問題。

特殊情況

1.對方服務(wù)器(IP)確實(shí)與外網(wǎng)斷開連接;

2.對方服務(wù)器拒絕Ping入;

3.對方服務(wù)器拒絕Ping出;

4.自己計(jì)算機(jī)與外網(wǎng)已經(jīng)斷開連接。

使用方法

對于Windows下ping命令相信大家已經(jīng)再熟悉不過了,但是能把ping的功能發(fā)揮到最大的人卻并不是很多,當(dāng)然我也并不是說我可以讓ping發(fā)揮最大的功能,我也只不過經(jīng)常用ping這個(gè)工具,也總結(jié)了一些小經(jīng)驗(yàn),和大家分享一下。

命令參數(shù)

參照ping命令的幫助說明來說說使用中會需要的技巧,ping只有在安裝了TCP/IP協(xié)議以后才可以使用:

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list

說明:通常情況下,XP以上系統(tǒng)的ping命令幫助顯示的是中文,故無需翻譯。

Options:

-t?Ping the specified host until stopped To see statistics and continue - type Control-Break;To stop - type Control-C.

不停的ping對方主機(jī),直到你按下Control-C。

此功能沒有什么特別的技巧,不過可以配合其他參數(shù)使用,將在下面提到。

-a?Resolve addresses to hostnames.

解析計(jì)算機(jī)NetBios名。

示例:C:>ping -a 192.168.1.21

Pinging iceblood.yofor com [192.168.1.21] with 32 bytes of data:

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Reply from 192.168.1.21: bytes=32 time<10ms TTL=254

Ping statistics for 192.168.1.21:

Packets: Sent = 4,Received = 4,Lost = 0 (0% loss),Approximate round trip times in milli-seconds:

Minimum = 0ms,Maximum = 0ms,Average = 0ms

從上面就可以知道IP為192.168.1.21的計(jì)算機(jī)NetBios名為iceblood.yofor com。

-n count Number of echo requests to send.

發(fā)送count指定的Echo數(shù)據(jù)包數(shù)。

在默認(rèn)情況下,一般都只發(fā)送四個(gè)數(shù)據(jù)包,通過這個(gè)命令可以自己定義發(fā)送的個(gè)數(shù),對衡量網(wǎng)絡(luò)速度很有幫助,比如我想測試發(fā)送50個(gè)數(shù)據(jù)包的返回的平均時(shí)間為多少,最快時(shí)間為多少,最慢時(shí)間為多少就可以通過以下獲知:

C:>ping -n 50 202.103.96.68

Pinging 202.103.96.68 with 32 bytes of data:

Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

Request timed out.

………………

Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

Reply from 202.103.96.68: bytes=32 time=50ms TTL=241

Ping statistics for 202.103.96.68:

Packets: Sent = 50,Received = 48,Lost = 2 (4% loss),Approximate round trip times in milli-seconds:

Minimum = 40ms,Maximum = 51ms,Average = 46ms

從以上我就可以知道在給202.103.96.68發(fā)送50個(gè)數(shù)據(jù)包的過程當(dāng)中,返回了48個(gè),其中有兩個(gè)由于未知原因丟失,這48個(gè)數(shù)據(jù)包當(dāng)中返回速度最快為40ms,最慢為51ms,平均速度為46ms。

-l?size Send buffer size.

定義echo數(shù)據(jù)包大小。

在 默認(rèn)的情況下windows的ping發(fā)送的數(shù)據(jù)包大小為 32byte,我們也可以自己定義它的大小,但有一個(gè)大小的限制,就是最大只能發(fā)送65500byte,也許有人會問為什么要限制到65500byte, 因?yàn)閃indows系列的系統(tǒng)都有一個(gè)安全漏洞(也許還包括其他系統(tǒng))就是當(dāng)向?qū)Ψ揭淮伟l(fā)送的數(shù)據(jù)包大于或等于65532時(shí),對方就很有可能宕機(jī), 所以微軟公司為了解決這一安全漏洞于是限制了ping的數(shù)據(jù)包大小。雖然微軟公司已經(jīng)做了此限制,但這個(gè)參數(shù)配合其他參數(shù)以后危害依然非常強(qiáng)大,比如我們 就可以通過配合-t參數(shù)來實(shí)現(xiàn)一個(gè)帶有攻擊性的命令:(以下介紹帶有危險(xiǎn)性,僅用于試驗(yàn),請勿輕易施于別人機(jī)器上,否則后果自負(fù))

C:>ping -l 65500 -t 192.168.1.21

Pinging 192.168.1.21 with 65500 bytes of data:

Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254

Reply from 192.168.1.21: bytes=65500 time<10ms TTL=254

………………

這 樣它就會不停的向192.168.1.21計(jì)算機(jī)發(fā)送大小為 65500byte的數(shù)據(jù)包,如果你只有一臺計(jì)算機(jī)也許沒有什么效果,但如果有很多計(jì)算機(jī)那么就可以使對方完全癱瘓,我曾經(jīng)就做過這樣的試驗(yàn),當(dāng)我同時(shí)使 用10臺以上計(jì)算機(jī)ping一臺Win2000Pro系統(tǒng)的計(jì)算機(jī)時(shí),不到5分鐘對方的網(wǎng)絡(luò)就已經(jīng)完全癱瘓,網(wǎng)絡(luò)嚴(yán)重堵塞,HTTP和FTP服務(wù)完全停 止,由此可見威力非同小可。

-f?Set Don<|>t Fragment flag in packet.

在數(shù)據(jù)包中發(fā)送“不要分段”標(biāo)志。

TTL(生存時(shí)間值)

TTL的作用是限制IP數(shù)據(jù)包在計(jì)算機(jī)網(wǎng)絡(luò)中的存在的時(shí)間。TTL的最大值是255,TTL的一個(gè)推薦值是64。

在一般你所發(fā)送的數(shù)據(jù)包都會通過路由分段再發(fā)送給對方,加上此參數(shù)以后路由就不會再分段處理。

-i?TTL Time To Live.

指定TTL值在對方的系統(tǒng)里停留的時(shí)間。

此參數(shù)同樣是幫助你檢查網(wǎng)絡(luò)運(yùn)轉(zhuǎn)情況的。

-v?TOS Type Of Service.

將“服務(wù)類型”字段設(shè)置為 tos 指定的值。

-r count Record route for count hops.

在“記錄路由”字段中記錄傳出和返回?cái)?shù)據(jù)包的路由。

在一般情況下你發(fā)送的數(shù)據(jù)包是通過一個(gè)個(gè)路由才到達(dá)對方的,但到底是經(jīng)過了哪些路由呢?通過此參數(shù)就可以設(shè)定你想探測經(jīng)過的路由的個(gè)數(shù),不過限制在了9個(gè),也就是說你只能跟蹤到9個(gè)路由,如果想探測更多,可以通過其他命令實(shí)現(xiàn),我將在以后的文章中給大家講解。以下為示例:

C:>ping -n 1 -r 9 202.96.105.101 (發(fā)送一個(gè)數(shù)據(jù)包,最多記錄9個(gè)路由)

Pinging 202.96.105.101 with 32 bytes of data:

Reply from 202.96.105.101: bytes=32 time=10ms TTL=249

Route: 202.107.208.187 ->

202.107.210.214 ->

61.153.112.70 ->

61.153.112.89 ->

202.96.105.149 ->

202.96.105.97 ->

202.96.105.101 ->

202.96.105.150 ->

61.153.112.90

Ping statistics for 202.96.105.101:

Packets: Sent = 1,Received = 1,Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 10ms,Maximum = 10ms,Average = 10ms

從 上面我就可以知道從我的計(jì)算機(jī)到202.96.105.101一共通過 了202.107.208.187 ,202.107.210.214,61.153.112.70,61.153.112.89,202.96.105.149,202.96.105.97 這幾個(gè)路由。

指定 count 指定的躍點(diǎn)數(shù)的時(shí)間戳。

此參數(shù)和-r差不多,只是這個(gè)參數(shù)不記錄數(shù)據(jù)包返回所經(jīng)過的路由,最多也只記錄4個(gè)。

-j host-list Loose source route along host-list.

利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)可以被中間網(wǎng)關(guān)分隔(路由稀疏源)IP 允許的最大數(shù)量為 9。

-k host-list Strict source route along host-list.

利用 computer-list 指定的計(jì)算機(jī)列表路由數(shù)據(jù)包。連續(xù)計(jì)算機(jī)不能被中間網(wǎng)關(guān)分隔(路由嚴(yán)格源)IP 允許的最大數(shù)量為 9。

-w timeout Timeout in milliseconds to wait for each reply.

指定超時(shí)間隔,單位為毫秒。

此參數(shù)沒有什么其他技巧。

另外 在win7中

-4 強(qiáng)行使用IPv4

-6 強(qiáng)行使用IPv6

那樣在局域網(wǎng)中 知道對方主機(jī)名字 就可知道他們的IPv4地址和IPv6地址了

ping 命令的其他技巧:在一般情況下還可以通過ping對方讓對方返回 給你的TTL值大小,粗略的判斷目標(biāo)主機(jī)的系統(tǒng)類型是Windows系列還是UNIX/Linux系列,一般情況下Windows系列的系統(tǒng)返回的TTL 值在100-130之間,而UNIX/Linux系列的系統(tǒng)返回的TTL值在240-255之間,當(dāng)然TTL的值在對方的主機(jī)里是可以修改 的,Windows系列的系統(tǒng)可以通過修改注冊表以下鍵值實(shí)現(xiàn):

[HKEY_LOCAL_MACHINEsys temCurrentControlSetServicesTcpipParameters]

"DefaultTTL"=dword:000000ff

255---FF

128---80

64----40

32----20

Ping 是個(gè)使用頻率極高的網(wǎng)絡(luò)診斷程序,用于確定本地主機(jī)是否能與另一 臺主機(jī)交換(發(fā)送與接收)數(shù)據(jù)包。根據(jù)返回的信息,你就可以推斷TCP/IP參數(shù)是否設(shè)置得正確以及運(yùn)行是否正常。需要注意的是:成功地與另一臺主機(jī)進(jìn)行 一次或兩次數(shù)據(jù)報(bào)交換并不表示TCP/IP配置就是正確的,你必須執(zhí)行大量的本地主機(jī)與遠(yuǎn)程主機(jī)的數(shù)據(jù)報(bào)交換,才能確信TCP/IP的正確性。

返回信息

Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"還有"Source quench received"。

"Request Timed Out"這個(gè)信息表示對方主機(jī)可以到達(dá)到TIME OUT,這種情況通常是為對方拒絕接收你發(fā)給它的數(shù)據(jù)包造成數(shù)據(jù)包丟失。大多數(shù)的原因可能是對方裝有防火墻或已下線。

"Destination Net Unreachable"這個(gè)信息表示對方主機(jī)不存在或者沒有跟對方建立連接。這里要說明一下"destination host unreachable"和"time out"的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌虿豢傻竭_(dá),這時(shí)候會出現(xiàn)"time out",如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會出現(xiàn)"destination host unreachable"。

"Bad IP address" 這個(gè)信息表示你可能沒有連接到DNS服務(wù)器所以無法解析這個(gè)IP地址,也可能是IP地址不存在。

"Source quench received"信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。

測試網(wǎng)絡(luò)

怎樣使用Ping這命令來測試網(wǎng)絡(luò)連通呢?

連通問題是由許多原因引起的,如本地配置錯(cuò)誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。

首先我們講一下使用Ping命令的步驟。

使用Ping檢查連通性有六個(gè)步驟:

1. 使用ipconfig /all觀察本地網(wǎng)絡(luò)設(shè)置是否正確;

2. Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好;

3. Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;

4. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)

5.Ping本地DNS地址,這樣做是為了檢查本地DNS服務(wù)器是否工作正常。

6.Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。

常見錯(cuò)誤

在檢查網(wǎng)絡(luò)連通的過程中可能出現(xiàn)一些錯(cuò)誤,這些錯(cuò)誤總的來說分為兩種最常見。

1. Request Timed Out

"request time out"這提示除了在《PING(一)》提到的對方可能裝有防火墻或已關(guān)機(jī)以外,還有就是本機(jī)的IP不正確和網(wǎng)關(guān)設(shè)置錯(cuò)誤。

①、IP不正確:

IP 不正確主要是IP地址設(shè)置錯(cuò)誤或IP地址沖突,這可以利用 ipconfig /all這命令來檢查。在WIN2000下IP沖突的情況很少發(fā)生,因?yàn)橄到y(tǒng)會自動檢測在網(wǎng)絡(luò)中是否有相同的IP地址并提醒你是否設(shè)置正確。在NT中不但 會出現(xiàn)"request time out"這提示而且會出現(xiàn)"Hardware error"這提示信息比較特殊不要給它的提示所迷惑。

②、網(wǎng)關(guān)設(shè)置錯(cuò)誤:這個(gè)錯(cuò)誤可能會在第四個(gè)步驟出現(xiàn)。網(wǎng)關(guān)設(shè)置錯(cuò)誤主要是網(wǎng)關(guān)地址設(shè)置不正確或網(wǎng)關(guān)沒有幫你轉(zhuǎn)發(fā)數(shù)據(jù),還有就是可能遠(yuǎn)程網(wǎng)關(guān)失效。這里主要是在你Ping外部網(wǎng)絡(luò)地址時(shí)出錯(cuò)。錯(cuò)誤表現(xiàn)為無法Ping外部主機(jī)返回信息"Request timeout"。

2. Destination Host Unreachable

當(dāng) 你在開始PING網(wǎng)絡(luò)計(jì)算機(jī)時(shí)如果網(wǎng)絡(luò)設(shè)備出錯(cuò)它返回信息會提 示"destination host unreachable"。如果局域網(wǎng)中使用DHCP分配IP時(shí),而碰巧DHCP失效,這時(shí)使用 PING命令就會產(chǎn)生此錯(cuò)誤。因?yàn)樵贒HCP失效時(shí)客戶機(jī)無法分配到IP系統(tǒng)只有自設(shè)IP,它往往會設(shè)為不同子網(wǎng)的IP。所以會出 現(xiàn)"Destination Host Unreachable"。另外子網(wǎng)掩碼設(shè)置錯(cuò)誤也會出現(xiàn)這錯(cuò)誤。

還有一個(gè)比較特殊就是路由返回錯(cuò)誤信息,它一般都會在"Destination Host Unreachable"前加上IP地址說明哪個(gè)路由不能到達(dá)目標(biāo)主機(jī)。這說明你的機(jī)器與外部網(wǎng)絡(luò)連接沒有問題,但與某臺主機(jī)連接存在問題。

Linux&Unix與Windows的比較

描述:ping 程序使用 ICMP 協(xié)議的強(qiáng)制回顯請求數(shù)據(jù)報(bào)以使主機(jī)或網(wǎng)關(guān)發(fā)送一份ICMP的回顯應(yīng)答。回顯請求數(shù)據(jù)報(bào)("pings")含有一個(gè)IP及ICMP的報(bào)頭,后跟一個(gè)``時(shí)間值關(guān)鍵字''然后是一段任意長度的填充字節(jié)用于把保持分組長度為16的整數(shù)倍。

Linux的ping語法和Windows的差不多

但是Linux的Ping數(shù)據(jù)包是64bytes的 而Windows的是32byte

?

Windows下默認(rèn)發(fā)送四次數(shù)據(jù)包,完了之后自己結(jié)束,Linux下的ping程序默認(rèn)不停發(fā)送數(shù)據(jù)包,直到你手動停止。(停止指令是ctrl+c)

返回?cái)?shù)據(jù)格式不同

ping [-dfnqrRv][-c<完成次數(shù)>][-i<間隔秒數(shù)>][-I<網(wǎng)絡(luò)界面>][-l<前置載 入>][-p<范本樣式>][-s<數(shù)據(jù)包大小>][-t<存活數(shù)值>][主機(jī)名稱或IP地址]

命令參數(shù)

-c count 在發(fā)送(和接收)了正好數(shù)量為count的回顯應(yīng)答分組后停止操作。在發(fā)送了 count個(gè)分組后沒有收到任何分組的特別情況是發(fā)送導(dǎo)致了終止(選程主機(jī)或網(wǎng)關(guān)不可達(dá))。

-d 在所用的套接字上使用 SO_DEBUG 選項(xiàng)。

-f 以高速方式來作ping。以分組返回的速度來輸出其它分組或每秒輸出百次。當(dāng)收到每個(gè)回顯應(yīng)答并打印一個(gè)退格符時(shí),對每個(gè)回顯請求都打印一個(gè)句點(diǎn) ``.''。這可以快速顯示出丟棄了多少個(gè)分組,只有超級用戶可以用 這個(gè)選項(xiàng)。這(操作)對網(wǎng)絡(luò)要求非常苛刻,應(yīng)該慎重使用。

-i wait 在發(fā)送每個(gè)分組時(shí)等待wait個(gè)秒數(shù)。缺省值為每個(gè)分組等待一秒。此選項(xiàng) 與-f選項(xiàng)不能同時(shí)使用。

-l preload 如果指定preload,那么ping程序在開始正常運(yùn)行模式前盡可能快地發(fā)送分組。同樣只有超級用戶可以用這個(gè)選項(xiàng)。

-n 只以數(shù)字形式輸出信息。這樣就不嘗試去查找主機(jī)名了。

-p pattern 可以指定最多16個(gè)填充字節(jié)用于保持分組長度為16的整數(shù)倍。在網(wǎng)絡(luò)上診斷與數(shù)據(jù)相關(guān)問題時(shí)此選項(xiàng)很有用。例如``-pff''將使發(fā)出的分組都用全 1填充數(shù)據(jù)區(qū)。

-q 靜態(tài)輸出。在程序啟動和結(jié)束時(shí)只顯示摘要行。

-R 記錄路由。在回顯請求分組中包含記錄路由選項(xiàng)并在相應(yīng)的分組返回時(shí)顯示路由緩沖區(qū)。注意IP首部的容量只能存放9條這樣的路由。很多主機(jī)忽略或禁用此選項(xiàng)。

-t 存活數(shù)值:設(shè)置存活數(shù)值TTL的大小。

-w timeout 指定等待每個(gè)響應(yīng)的最長時(shí)間(單位是毫秒)。這個(gè)選項(xiàng)僅和-c選項(xiàng)一起才能起作用。它使ping命令以最長的超時(shí)時(shí)間去等待應(yīng)答(發(fā)送最后一個(gè)信息包后)。

測試網(wǎng)絡(luò)

linux的不是ipconfig /all而是ifconfig

怎樣使用Ping這命令來測試網(wǎng)絡(luò)連通呢?

連通問題是由許多原因引起的,如本地配置錯(cuò)誤、遠(yuǎn)程主機(jī)協(xié)議失效等,當(dāng)然還包括設(shè)備等造成的故障。

首先我們講一下使用Ping命令的步驟。

使用Ping檢查連通性有六個(gè)步驟:

1. 使用ifconfig觀察本地網(wǎng)絡(luò)設(shè)置是否正確;

2. Ping127.0.0.1,127.0.0.1回送地址Ping回送地址是為了檢查本地的TCP/IP協(xié)議有沒有設(shè)置好;

3. Ping本機(jī)IP地址,這樣是為了檢查本機(jī)的IP地址是否設(shè)置有誤;

4. Ping本網(wǎng)網(wǎng)關(guān)或本網(wǎng)IP地址,這樣的是為了檢查硬件設(shè)備是否有問題,也可以檢查本機(jī)與本地網(wǎng)絡(luò)連接是否正常;(在非局域網(wǎng)中這一步驟可以忽略)

5.Ping本地DNS地址,這樣做是為了檢查DNS是否能夠?qū)P地址解析。

6.Ping遠(yuǎn)程IP地址,這主要是檢查本網(wǎng)或本機(jī)與外部的連接是否正常。

反饋信息

Request timed out

a.對方已關(guān)機(jī):比如在上圖中主機(jī)A中PING 192.168.0.7,或者主機(jī)B關(guān)機(jī)了,在主機(jī)A中PING 192.168.0.5 都會得到超時(shí)的信息。

b.對方與自己不在同一網(wǎng)段內(nèi),通過路由也無法找到對方,但有時(shí)對方確實(shí)是存在的,當(dāng)然不存在也是返回超時(shí)的信息。

c.對方確實(shí)存在,但設(shè)置了ICMP數(shù)據(jù)包過濾(比如防火墻設(shè)置)

怎樣知道對方是存在,還是不存在呢,可以用帶參數(shù) -a 的Ping命令探測對方,如果能得到對方的NETBIOS名稱,則說明對方是存在的,是有防火墻設(shè)置,如果得不到,多半是對方不存在或關(guān)機(jī),或不在同一網(wǎng)段內(nèi)。

d.錯(cuò)誤設(shè)置IP地址

正 常情況下,一臺主機(jī)應(yīng)該有一個(gè)網(wǎng)卡,一個(gè)IP地址,或多個(gè)網(wǎng)卡,多個(gè) IP地址(這些地址一定要處于不同的IP子網(wǎng))。但如果一臺電腦的“撥號網(wǎng)絡(luò)適配器”(相當(dāng)于一塊軟網(wǎng)卡)的TCP/IP設(shè)置中,設(shè)置了一個(gè)與網(wǎng)卡IP地 址處于同一子網(wǎng)的IP地址,這樣,在IP層協(xié)議看來,這臺主機(jī)就有兩個(gè)不同的接口處于同一網(wǎng)段內(nèi)。當(dāng)從這臺主機(jī)Ping其他的機(jī)器時(shí),會存在這樣的問題:

A.主機(jī)不知道將數(shù)據(jù)包發(fā)到哪個(gè)網(wǎng)絡(luò)接口,因?yàn)橛袃蓚€(gè)網(wǎng)絡(luò)接口都連接在同一網(wǎng)段。

B. 主機(jī)不知道用哪個(gè)地址作為數(shù)據(jù)包的源地址。因此,從這臺主機(jī)去 Ping其他機(jī)器,IP層協(xié)議會無法處理,超時(shí)后,Ping 就會給出一個(gè)“超時(shí)無應(yīng)答”的錯(cuò)誤信息提示。但從其他主機(jī)Ping這臺主機(jī)時(shí),請求包從特定的網(wǎng)卡來,ICMP只須簡單地將目的、源地址互換,并更改一些 標(biāo)志即可,ICMP應(yīng)答包能順利發(fā)出,其他主機(jī)也就能成功Ping通這臺機(jī)器了。

Destination host Unreachable

對方與自己不在同一網(wǎng)段內(nèi),而自己又未設(shè)置默認(rèn)的路由,或者網(wǎng)絡(luò)上根本沒有這個(gè)地址,比如上例中A機(jī)中不設(shè)定默認(rèn)的路由,運(yùn)行Ping 192.168.1.4就會出現(xiàn)“Destination host Unreachable”。

網(wǎng)線出了故障

這 里要說明一下“destination host unreachable”和 “time out”的區(qū)別,如果所經(jīng)過的路由器的路由表中具有到達(dá)目標(biāo)的路由,而目標(biāo)因?yàn)槠渌虿豢傻竭_(dá),這時(shí)候會出現(xiàn)“time out”,如果路由表中連到達(dá)目標(biāo)的路由都沒有,那就會出現(xiàn)“destination host unreachable”。

Bad IP address

這個(gè)信息表示您可能沒有連接到DNS服務(wù)器,所以無法解析這個(gè)IP地址,也可能是IP地址不存在。

Source quench received

這個(gè)信息比較特殊,它出現(xiàn)的機(jī)率很少。它表示對方或中途的服務(wù)器繁忙無法回應(yīng)。

Unknown host——不知名主機(jī)

這種出錯(cuò)信息的意思是,該遠(yuǎn)程主機(jī)的名字不能被域名服務(wù)器(DNS)轉(zhuǎn)換成IP地址。故障原因可能是域名服務(wù)器有故障,或者其名字不正確,或者網(wǎng)絡(luò)管理員的系統(tǒng)與遠(yuǎn)程主機(jī)之間的通信線路有故障。

No answer——無響應(yīng)

這種故障說明本地系統(tǒng)有一條通向中心主機(jī)的路由,但卻接收不到它發(fā)給該中心主機(jī)的任何信息。故障原因可能是下列之一:中心主機(jī)沒有工作;本地或中心主機(jī)網(wǎng)絡(luò)配置不正確;本地或中心的路由器沒有工作;通信線路有故障;中心主機(jī)存在路由選擇問題。

Ping 127.0.0.1:127.0.0.1是本地循環(huán)地址

如果本地址無法Ping通,則表明本地機(jī)TCP/IP協(xié)議不能正常工作。

no rout to host:網(wǎng)卡工作不正常

transmit failed,error code:10043網(wǎng)卡驅(qū)動不正常

unknown host name:DNS配置不正確

?

?

?

?

?
以上信息是否解決您的問題?
?
在線客服
APP下載
APP下載