ping命令,第1张

ping

是DOS命令,一般用于检测网络通与不通

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。

它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

1Ping本机IP

例如本机IP地址为:1721682002。则执行命令Ping 1721682002。如果网卡安装配置没有问题,则应有类似下列显示:

Replay from 1721682002 bytes=32 time<10ms

Ping statistics for 1721682002

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

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

2Ping网关IP

假定网关IP为:17216861,则执行命令Ping 17216861。在MS-DOS方式下执行此命令,如果显示类似以下信息:

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

Ping statistics for 17216861

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

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

则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

3Ping远程IP

这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:20210248141。在MS-DOS方式下执行命令:Ping 20210248141,如果屏幕显示:

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

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

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

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

Ping statistics for 20210248141

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

Approximate round trip times in milli-seconds

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

则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。

--PING命令参数详解

-a 将目标的机器标识转换为ip地址

-t 若使用者不人为中断会不断的ping下去

-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求

-d 为使用的套接字打开调试状态

-f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。

-i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。

-n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。

-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。

-q 使ping只在开始和结束时打印一些概要信息。

-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。

-r 使ping命令旁路掉用于发送数据包的正常路由表。

-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。

-v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

=================================================================================

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

《ping的参数!》

Ping 命令可以用来验证与远程计算机的连接。(该命令只有在安装了TCP/IP协议后才能使用)

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

参数说明:

-t :一直Ping指定的计算机,直到从键盘按下Control-C中断。

-a :将地址解析为计算机NetBios名。

-n :发送count指定的ECHO数据包数。,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能

够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。

-l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。

-f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分

段再发送给对方,加上此参数以后路由就不会再分段处理。

-i :将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。

-v :tos 将“服务类型”字段设置为 tos 指定的值。

-r :在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目

标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。

-s :指定 count 指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记

录4个。

-j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的

最大数量为 9。

-k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格

源)IP 允许的最大数量为 9。

-w:timeout 指定超时间隔,单位为毫秒。

destination-list: 指定要 ping 的远程计算机。

一般情况下,通过ping目标地址,可让对方返回TTL值的大小,通过TTL值可以粗略判断目标主机的系统类型是Windows还是UNIX/Linux,一般情况下Windows系统返回的TTL值在100-130之间,而UNIX/Linux系统返回的TTL值在240-255之间。但TTL的值是可以修改的。故此种方法可作为参考

一般操作方法如下:

C:\>ping wwwyahoocom

Pinging wwwyahooakadnsnet [662187181] with 32 bytes of data:

Reply from 662187181: bytes=32 time=160ms TTL=41

Reply from 662187181: bytes=32 time=150ms TTL=41

Reply from 662187181: bytes=32 time=160ms TTL=41

Reply from 662187181: bytes=32 time=161ms TTL=41

Ping statistics for 662187181:

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

round trip times in milli-seconds:

Minimum = 150ms, Maximum = 161ms, Average = 157ms

--------------------------------------------------------------------------------

Tracerttracert

Tracert 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议(ICMP)

回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 TTL

是有效的跃点计数。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源系统。Tracert 先发送 TTL

为 1 的回显数据包,并在随后的每次发送过程将 TTL递增 1,直到目标响应或 TTL

达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 TTL

值的数据包,而 tracert 看不到。

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout]

target_name

参数说明:

/d 指定不将地址解析为计算机名。

-h maximum_hops 指定搜索目标的最大跃点数。

-j computer-list 指定沿 computer-list 的稀疏源路由。

-w timeout 每次应答等待 timeout 指定的微秒数。

target_name 目标计算机的名称。

一般操作方法如下:

C:\>tracert wwwyahoocom

Tracing route to wwwyahooakadnsnet [662187181] over a maximum

of 30 hops:

1 10 ms <10 ms <10 ms 19216807

2 <10 ms 10 ms <10 ms 21019297129

3 <10 ms 20 ms 10 ms 19216820021

4 <10 ms 10 ms 10 ms 203212069

5 <10 ms 10 ms 10 ms 2021082521

6 10 ms 10 ms <10 ms 202106193201

7 10 ms 20 ms 20 ms 202106193169

8 <10 ms 10 ms 10 ms 202106192226

9 <10 ms 10 ms 10 ms 202961245

10 20 ms 30 ms 20 ms p-6-0-r1-c-shsh-1cnnet [202973434]

11 20 ms 30 ms 30 ms p-3-0-r3-i-shsh-1cnnet [202973374]

12 160 ms 161 ms 160 ms if-7-7core1LosAngelesTeleglobenet

[2074519373]

13 200 ms 201 ms 200 ms if-4-0core1SacramentoTeleglobenet

[648683170]

14 190 ms 190 ms 190 ms if-2-0core1PaloAltoTeleglobenet

[648683201]

15 160 ms 160 ms 160 ms ix-5-0core1PaloAltoTeleglobenet

[2074519690]

16 180 ms 180 ms 160 ms ge-1-3-0msr1paoyahoocom

[216115100150]

17 170 ms 210 ms 321 ms vl10bas1scdyahoocom [6621864134]

18 170 ms 170 ms 170 ms w2scdyahoocom [662187181]

在ICMP里可以设置

可以采用Administrators组员设定防火墙,在win2003系统默认情况下,所有Internet控制消息协议(ICMP)选项均被禁用,但是有时候需要用ping来测试网络的联通性,下面是打开方法:

1启用ICMP方法:用管理员或Administrators 组成员身份登录计算机,右击“网上邻居”,在弹出的快捷菜单中选择“属性”即打开了“网络连接”。

2选定已启用Internet连接防火墙的连接,打开其属性窗口,并切换到“高级”选项页,点击下方的“设置”,这样就出现了“高级设置”对话窗口,在“ICMP”选项卡上,勾选希望您的计算机相应的请求信息类型就可以啦。

同样也可以打开“控制面板”中找到防火墙来进行设置,方法同上。(不过在ISA服务器是无法做该操作的),设置后别人也就无法ping通您的服务器了。

关于服务器vps和域名解析的问题?

vps主机是指通过虚拟化技术将运行在互联网上的物理服务器划分为独立的“服务器”。这些“独立服务器”有独立的IP、独立的空机房、独立的操作系统等。,而vps主机在运行过程中可能会出现这样或那样的故障。如何判断vps主机是否正常?主要表现在以下两个方面:

判断vps主机是否正常的两种方法

首先通过域名访问判断vps主机是否正常。

1先去ping。如果ping成功,就意味着vps正在运行。只需要看域名的解析是否有问题。ping的时候也能看到他的ip地址信息。

2如果你的域名一直正常,不管是访问还是pinged,但是突然出现了问题。再次搜索后发现ping被屏蔽,域名无法访问。这时候就该看看vps是否已经停止了。

3如果域名解析正常,但无法访问或访问提示不正确,则是vps服务器配置问题。您可以向vps提供商请求特定的配置。。

其次,使用ping命令

1我们的电脑都有Windows按钮。点开之后,可以看到它在运行。在其中直接输入cmd并按回车键。黑窗会出来,直接输入ping域名地址即可。如果可以ping通,vps会正常运行。相反,如果ping不起作用,您需要查看您的vps是否被禁止或停止,等等。,因为如果ping不成功,就意味着无法连接。

2远程判断的方法,或者直接在刚刚运行的位置输入命令mstsc,然后我们会在窗口中找到ip地址(默认端口3389)。如果遥控器正常,可以正常控制,那我们的vps就没问题了。

如果不能远程控制,不代表vps已经关闭。可能你禁用了网卡,防火墙不允许远程桌面,或者你安装了带杀毒软件的防火墙屏蔽端口。如果你确认你没有做任何事情,你可以但突然不能远程做,所以你需要问vps托管提供商。

Win10怎么进入vps?

首先测试windows10客户端到域服务器的网络连接是否正常,这里通过ping域服务器的ip地址,发现连接正常。

给windows10客户端添加dns服务器地址(即域服务器的ip地址)。“控制面板”—“网络和共享中心”,右键点击和域服务器通讯的网卡,选择“属性”,双击“internet协议版本4(tcp/ipv4)”,在“首选dns服务器”栏中填上域服务器的ip地址,点击两次“确定”关闭网络配置窗口。

右键点击“我的电脑”,选择“属性”,打开系统信息面板,点击左侧的“高级系统设置”,配置系统属性。在第一页“计算机名”中点击“更改”。

在弹出的“计算机名/域更改”窗口中选择隶属于域并输入域名,注意不是域服务器的主机名!点击“确定”后输入域的帐号和密码,验证正确后即可加入域。

重启计算机,应用这些更改,到此,windows10加入域完成!

在84买了个VPS,PING不通,是什么意思?

如果买的是国外的主机的话,ping不同可能是分到被墙的IP了,换一个IP就可以。

我却ping不通它的ip,怎么回事?

应该是VPS上的系统配置了禁止ping的策略,也就是禁止了ICMP回显消息因为ping使用的是ICMP协议,它发送ICMP回送请求消息给目的主机。如果目的主机配置了防火墙规则或者IP策略禁止ICMP回显请求,则会表现为ping不通。具体的配置方法为:Windows请参考:

如何在WindowsServer2008服务器上开启Ping或者禁PING?

Linux请参考:

linux禁ping和开启ping方法

不过也有可能是VPS提供商禁止了ping,那就没办法了

使用ping命令来进行电脑网络问题检查可以从以下方面入手:

1首先需要进入命令行页面才能使用ping命令,使用快捷键组合win+R呼出运行窗口,输入“CMD”,点击前往命令行页面。

2进入命令行页面后,输入ping 127001,此命令用于检查本地TCP/IP协议是否正常工作。

3如果没有返回失败信息,证明TCP/IP协议是正常的,接着可以检查本机IP地址,子网掩码,以及网关地址是否设置正确,输入ipconfig /all。

4如果上述信息都是配置无误后,可以使用ping语句来测试电脑访问某网站的速度是否正常,比如访问百度的速度。输入ping http:// wwwbaiducom -t即可检测电脑打开该网址的速度是否正常。

5以上就是使用ping语句检测电脑网络问题,如果上述方法仍然无法解决网络问题,可以使用一些优化软件进行一键修复。

1首先,先ping一下远程登陆的服务器。ping能通才能用。如图:

2如果ping不通,telnet服务就被关闭了。需要开启服务,在“桌面”->“电脑”->“管理”->"服务和应用程序"->"服务"->"Telnet"->开启服务。如果有Telnet服务的可以跳过下一步。

3还有情况是在“服务”里,无法找到“Telnet”的,可能是电脑的Telnet服务还没有安装,安装步骤是:“控制面板”->"程序和功能"->"打开或者关闭Windows功能"->"Telnet客户端"->确认安装就可以了。

4安装和开启完成Telnet后,就可以正常使用Telnet服务了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » ping命令

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情