ping命令详解

作者: 黑白色的天空 | 来源:发表于2019-11-23 10:15 被阅读0次

在管理员权限下运行cmd打开dos窗口运行命令:ping回车,可以查看ping命令

ping

ping是常用的网络管理命令,ping也属于一个通信协议,是TCP/IP协议的一部分,适用于windows和linux以及unix

根据reply用来检查网络是否通畅&网络连接的速度(time)

主要是端对端的,针对目标ip或者目标网址

原理:给对端(目标ip)发一个数据包,对方就要返回一个同样大小的数据包,根据reply我们可以确定目标主机的存在

在windows的dos界面可以通过 ping/?来查看其参数含义

常用命令

-t 不间断给对方发包,除非ctrl+c 退出

-l 定义数据包包长,默认是32B 可设置最大包长为65500B

两个命令组合就可以进行一个小型的网络攻击,如果目标ip带宽比较小,持续攻击会导致目标主机挂掉

-----由此引申出防火墙。防火墙的功能之一就是过滤ping发出的ICMP数据包,防止被大流量攻击使系统瘫痪

ping不通的可能原因

常见原因

a) 对方关机/ip不存在

b) 网段不同,通过路由也无法找到

c) 防火墙设置,过滤了ping发出的ICMP数据包,导致无反馈,time out

d) Ip地址设置错误,对于多个网卡的服务器来说,每个网口的ip配置必须不能在同一个网段,否则会造成路由不知选择哪一个出口

e) 网线故障

f) 未设置网关,这个对于小网128网段,走路由器的,如果未配置将无法路由

常见排查方法

ping –a 命令,可探测对方,将ip地址解析为主机名。如果存在,说明该主机ip存在,从而去检查防火墙是否关闭;

ping 127.0.0.1 ,若无法ping通,则本地tcp/ip协议栈有问题

若提示为:no route to host,则说明网卡不能正常工作

若提示为:transmit failed error code,则说明网卡驱动有问题

若提示为:time out 说明路由器中有该路由,但是由于其他原因导致包无法传送

若提示为:destination host unreachable 说明路由器中无该路由

防火墙关闭:

firewall-cmd --state# 查看是否running

systemctl stop firewalld#停止firewall

systemctl disable firewalld#禁止firewall开机启动

工作中ping不通情况及解决方案

Ping时通时不通

Ip地址或者mac地址冲突

解决方法同上:烧写mac地址或者重新配置ip

Ping的通但是web、ssh 、kvm等登不上

服务端口被关闭

测试方法:测试云中tenet ip 端口号

相关文章

  • ping命令详解

    在管理员权限下运行cmd打开dos窗口运行命令:ping回车,可以查看ping命令 ping是常用的网络管理命令,...

  • PING命令入门详解

    1、Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当...

  • day27 静态路由项目

    一、常见的网络命令 1.1 ping 命令 1)ping 域名2)ping IP公网 IP地址3)ping 网关...

  • 课堂笔记day27——静态路由项目

    1.常见的网络命令 1.1ping命令: 1)ping域名(ping www.baidu.com) 2)ping ...

  • 网络测试命令-windows

    Ping命令的相关参数: Ping命令使用的ICMP协议 ping地址 -t 一直ping ctr+C结束 pin...

  • Fedora Docker中不能使用Ping命令: Operat

    Docker容器中运行ping www.baidu.com提示没有Ping命令。 安装 再次运行ping命令,报错...

  • BUUCTF Ping ping ping WP

    0x00 Ping ping ping 看名字感觉是一道命令执行,因为DVWA里边命令执行的例子就是Ping果然,...

  • 作业-第07周--课堂-Day27-常见的网络命令

    Day27 课堂笔记 1、掌握 常见的网络命令 1.1 Ping 命令 1)Ping 域名 ping www.ba...

  • DNS问题诊断工具

    1. ping 打开命令行窗口,用ping命令ping百度域名,如ping www.baidu.com 如果能pi...

  • Linux命令

    握手挥手1.ping命令ping命令用来测试主机之间网络的连通性。执行ping指令会使用ICMP传输协议,发出要求...

网友评论

    本文标题:ping命令详解

    本文链接:https://www.haomeiwen.com/subject/atkqwctx.html