常用的网络排查命令
Ping
通过发送Internet控制消息协议(ICMP)验证与其他TCP/IP计算机的IP级连接回显请求消息。显
示相应的回音回复信息的接收,以及往返时间。ping是主要的TCP/IP命令,用于解决连接、可访
问性和名称解析问题。使用时不带参数,ping显示帮助。
Ping IP/域名
Ping IP /域名 -t
示例:Ping www.baidu.com -t//长Ping百度这个网址
Ping IP /域名 –n 次数
示例:Ping www.baidu.com –n 1 //ping多少次
Ping IP /域名 –l 长度
示例:Ping www.baidu.com –l 1000//ping 有多少字节的数据的连通性
具有1000字节的数据ping 200次
Ping 错误提示:找不到主机
无法解析域名,可能是没有这个域名
Ping 错误提示:请求超时
目标主机禁止ping
Ping 错误提示:传输失败
主机网络问题
Arp
显示和修改地址解析协议(ARP)缓存中的条目,其中包含一个或多个用于存储IP地址及其解析以太网或令牌环物理地址的表。计算机上安装的每个以太网或令牌环网络适配器都有一个单独的表。在没有参数的情况下使用,arp显示帮助。
Arp -a//查看ip地址对应的MAC地址的信息表
Arp –s IP MAC
arp -s //增加ip地址对应的MAC信息(注意以管理员身份打开)
Arp -d 清除信息 后面跟上特定的ip地址对应得mac,可以清楚掉某条特定信息
Tracert
确定通过发送Internet控制消息协议(ICMP)回显请求或 以递增的生存时间(TTL)字段值向目标发送消息。路径显示源主机和目标之间路径中路由器的近/侧路由器接口列表。近/侧接口是最接近路径中发送主机的路由器接口。不用参数,tracert显示帮助。
Tracert IP/域名 -d 不将域名解析为地址
Tracert IP/域名 逐跳的检查连接的路由信息
Route(要用管理员权限打开)
显示并修改本地IP路由表中的输入。无参数使用,路径显示帮助。
Rtoue add 目标网络 MASK 子网掩码 网关IP
Rtoue delete目标网络 //删除路由
Rtoue -p add 目标网络 MASK 子网掩码 网关IP 永久生效添加的路由
Ipconfig
显示所有当前TCP/IP网络配置值,并刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。ipconfig在没有参数的情况下使用,为所有适配器显示Internet协议版本4(IPv4)和IPv6地址、子网掩码和默认网关。
显示所有网口基本IP地址信息
Ipconfig /all
Ipconfig -release 释放当前网卡的所有DHCP信息
Ipconfig /renew 释放当前网卡的所有DHCP信息,再试图获取一个新的DHCP,相当于刷新一遍网卡
Ipconfig /displaydns 展示当前的DNS
Ipconfig /flushdns 清楚DNS缓存
netstat
显示有源TCP连接,计算机在哪一个端口被听,以太网统计,IP路由表,IPV4统计(关于IP,ICMP,TCP,和UDP协议)和IPV6统计(关于IP,ICMP,TCP,和UDP协议)。使用无参数,网络显示激活TCP连接。
netstat -a //展示当前监听的所有网口的信息
netstat -n //更详细的展示哪些协议的网口信息
netstat -o //展示当前PID(进程ID是多少)
netstat -p 协议 监听某个协议