zoukankan      html  css  js  c++  java
  • 【DNS域名解析命令】 ping

    ping, ping6 - send ICMP ECHO_REQUEST to network hosts

    ping命令向网络主机发送ICMP回传请求

    详细描述:  

    ping使用ICMP协议强制ECHO_REQUEST(回传请求)数据报从主机或网关获取ICMP协议的ECHO_RESPONSE(回传响应)。ECHO_REQUEST(回传请求)数据报(“ping”)有一个IP和ICMP头,之后是一个结构时间值,再之后是一个任意数量的“pad”字节,用于填充数据包。

    语法:

    ping [ -LRUbdfnqrvVaAB] [ -c count] [ -i interval] [ -l preload] [ -p pattern] [ -s packetsize] [ -t ttl] [ -w deadline] [ -F flowlabel] [-I interface] [ -M hint] [ -Q tos] [ -S sndbuf] [ -T timestamp option] [ -W timeout] [ hop ...] destination

    参数:

    • -b 允许ping网关地址
    • -c count 发送count次ECHO_REQUEST(回传请求)数据包。当有deadline选项(最后期限,-w选项),在超时之前,ping等待ECHO_REPLY(回传响应)直到count次。
    • -d 在正在使用的socket(套接字)上设置SO_DEBUG选项。本质上,Linux内核不使用此套接字选项。
    • -f 大量ping,极限ping。每个ECHO_REQUEST(回传请求)打印一个点,每有一个ECHO_REPLY(回传响应)打印一个退格符(Backspace)。这样可以快速显示丢弃的数据包数量。如果没有给出间隔,它会将间隔设置为0,并按照它们返回或每秒百次的速度输出数据包,以多者为准。只有超级用户才可以0间隔使用此选项。
    • -i interval 发送每个数据包之间等待的间隔(单位秒)。默认设置是等待一秒,极限模式下不等待。只有超级用户可以设置间隔值小于0.2秒。
    • -I interfaceaddress 将源地址设置为指定的接口地址。参数可以是数字IP地址或设备名称。在ping IPv6 linklocal地址时,此选项是必需的。
    • -l preload 如果指定了preload,则ping发送许多不等待回复的数据包。只有超级用户可以选择超过3的预加载。
    • -n 仅限数字输出。不会尝试查找主机地址的符号名称
    • -p pattern 你可以指定最多16个“pad”字节来填充你发送的数据包。这对于诊断网络中的数据以来问题是有用的。例如-p ff将导致充满整个被发送包。
    • -q 静默输出。除启动和完成时的摘要行外,不显示任何内容
    • -r 绕过正常的路由表并直接发送到连接接口上的主机。如果主机不在直接连接的网络上,则返回错误。如果还是用了-I选项,则此选项可用于通过没有路由的接口ping本地主机。
    • -R 记录线路。包含ECHO_REQUEST数据包中的RECORD_ROUTE选项,并在返回的数据包上显示路由缓冲区。请注意,IP报头只能容纳9个这样的路由。许多主机忽略或放弃此选项。
    • -s packetsize 指定要发送的数据字节数。默认56,当与8字节的ICMP头数据组合时,转换为64个ICMP数据字节。
    • -t ttl 设置IP生存时间值(TTL)
    • -v 详细输出
    • -w deadline 指定一个以秒为单位的退出时间,不管ping退出之前发送或接收了多少数据包。在这种情况下,ping将一直发送数据包,直到deadline过期或count探针结束或一些来自网络的错误通知。   
      • 注释:这里的-w deadline选项的意思是ping命令的存活时间,而并非数据包的响应时间。

    示例:

    # ping网关
    [root@oldboy etc]# ping 192.168.0.255
    Do you want to ping broadcast? Then -b
    [root@oldboy etc]# ping 192.168.0.255 -b
    WARNING: pinging broadcast address
    PING 192.168.0.255 (192.168.0.255) 56(84) bytes of data.
    64 bytes from 192.168.0.100: icmp_seq=1 ttl=64 time=0.187 ms
    64 bytes from 192.168.0.1: icmp_seq=1 ttl=64 time=8.57 ms (DUP!)
    64 bytes from 192.168.0.100: icmp_seq=2 ttl=64 time=0.232 ms
    64 bytes from 192.168.0.1: icmp_seq=2 ttl=64 time=5.73 ms (DUP!)
    64 bytes from 192.168.0.100: icmp_seq=3 ttl=64 time=0.528 ms
    64 bytes from 192.168.0.1: icmp_seq=3 ttl=64 time=6.80 ms (DUP!)
    64 bytes from 192.168.0.100: icmp_seq=4 ttl=64 time=0.513 ms
    64 bytes from 192.168.0.1: icmp_seq=4 ttl=64 time=40.4 ms (DUP!)
    ^C
    --- 192.168.0.255 ping statistics ---
    4 packets transmitted, 4 received, +4 duplicates, 0% packet loss, time 3295ms
    rtt min/avg/max/mdev = 0.187/7.876/40.441/12.711 ms
    [root@oldboy etc]# 
    
    
    
    # ping指定次数
    [root@oldboy etc]# ping -c 5 www.baidu.com
    PING www.baidu.com (183.232.231.174) 56(84) bytes of data.
    64 bytes from 183.232.231.174: icmp_seq=1 ttl=55 time=39.3 ms
    64 bytes from 183.232.231.174: icmp_seq=2 ttl=55 time=38.2 ms
    64 bytes from 183.232.231.174: icmp_seq=3 ttl=55 time=44.3 ms
    64 bytes from 183.232.231.174: icmp_seq=4 ttl=55 time=50.3 ms
    64 bytes from 183.232.231.174: icmp_seq=5 ttl=55 time=39.6 ms
    
    --- www.baidu.com ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 8149ms
    rtt min/avg/max/mdev = 38.234/42.395/50.380/4.513 ms
    
    # ping指定时间间隔
    [root@oldboy etc]# ping -c 5 -i 0.5 www.baidu.com
    PING www.a.shifen.com (183.232.231.172) 56(84) bytes of data.
    64 bytes from 183.232.231.172: icmp_seq=1 ttl=55 time=40.7 ms
    64 bytes from 183.232.231.172: icmp_seq=2 ttl=55 time=38.4 ms
    64 bytes from 183.232.231.172: icmp_seq=3 ttl=55 time=38.4 ms
    64 bytes from 183.232.231.172: icmp_seq=4 ttl=55 time=42.1 ms
    64 bytes from 183.232.231.172: icmp_seq=5 ttl=55 time=46.2 ms
    
    --- www.a.shifen.com ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 2065ms
    rtt min/avg/max/mdev = 38.422/41.178/46.202/2.882 ms
  • 相关阅读:
    HDU 1140 War on Weather (三维点之间距离)
    HDU 1174 爆头(三维空间点与直线关系)
    POJ 2653 Pick-up sticks(计算几何 求线段交点)
    POJ 3792 Area of Polycubes(模拟)
    HDU 2372 El Dorado(DP)
    HDU 2985 Another lottery(水题)
    Radar Installation(POJ 1328 贪心)
    The Pilots Brothers' refrigerator(POJ2965枚举)
    Flip Game(枚举)
    Counterfeit Dollar (枚举)
  • 原文地址:https://www.cnblogs.com/zoe233/p/11881346.html
Copyright © 2011-2022 走看看