前言
作者:神的孩子都在歌唱
网络故障排查和日常运维中,掌握一些高效的网络诊断命令是必不可少的技能。这些命令不仅简单易用,还能快速定位问题来源。神唱 我总结了 11 个实用的网络诊断命令,请大家点歌赞,一键收藏,随时查阅!
功能:查看和管理本机的网络配置。 常用参数:
ipconfig:显示本机的 IP 地址、子网掩码、默认网关。ipconfig /all:显示所有网络适配器的详细信息,包括 DHCP、DNS 服务器、MAC 地址等。ipconfig /release:释放当前网络接口的 IP 地址,通常用于 DHCP。ipconfig /renew:重新获取 DHCP 分配的 IP 地址。ipconfig /flushdns:清空本地 DNS 缓存,解决 DNS 解析问题。应用场景:
/release 和 /renew 来重新获取 IP 地址。linux中是ifconfig

功能:测试目标主机是否可达,测量延迟(RTT)。 常用参数:
ping <host>:发送 ICMP 回显请求到指定主机。ping -t <host>:持续 ping,直到手动停止(Ctrl+C)。ping -n <count> <host>:发送指定次数的 ping 请求。ping -l <size> <host>:自定义数据包大小,用于测试大数据包的丢包情况。应用场景:
功能:查看和修改本地 ARP 缓存,用于解析 IP 地址和 MAC 地址的对应关系。 常用参数:
arp -a:显示 ARP 缓存表,列出所有已知的 IP 和 MAC 地址对。arp -d <ip>:删除指定 IP 地址的 ARP 缓存。arp -s <ip> <mac>:手动添加 IP 和 MAC 地址的映射(用于静态绑定)。应用场景:

功能:显示网络连接状态、端口信息和协议使用情况。 常用参数:
netstat -an:显示所有活动的网络连接(IP 地址、端口号及连接状态)。netstat -b:显示每个连接所对应的应用程序(需要管理员权限)。netstat -p tcp:显示所有 TCP 连接。netstat -r:显示路由表信息。netstat -i:显示网络接口的统计信息。应用场景:
功能:显示数据包从源到目标的路由路径,帮助诊断网络瓶颈。 常用参数:
tracert <host>:显示数据包从本地到目标主机的路由路径。tracert -h <max_hops> <host>:限制最大跳数,避免过长的路由跟踪。tracert -d <host>:仅显示 IP 地址,跳过域名解析。应用场景:

功能:结合 ping 和 tracert,详细分析路由路径中的丢包情况。
常用参数:
pathping <host>:分析到目标主机的路径,显示每一跳的丢包率和延迟。pathping -q <count>:指定每一跳的测试次数,默认是 100 次。pathping -h <max_hops>:限制最大跳数。应用场景:
tracert 更适合定位网络不稳定的原因。
功能:显示 NetBIOS over TCP/IP 协议的网络信息。 常用参数:
nbtstat -n:显示本机 NetBIOS 名称表。nbtstat -a <IP>:查询远程主机的 NetBIOS 名称表。nbtstat -r:查看已解析的 NetBIOS 名称。应用场景:
功能:查看和管理本地路由表。 常用参数:
route print:查看当前的路由表。linux是 route -nroute add <destination> mask <netmask> <gateway>:添加一条静态路由。route delete <destination>:删除指定的路由条目。route change <destination> mask <netmask> <gateway>:修改现有的路由条目。应用场景:

功能:管理本地网络设置,执行多种网络配置任务。 常用参数:
netsh interface show interface:显示网络接口状态。netsh wlan show profiles:查看已保存的 Wi-Fi 配置。netsh int ip reset:重置 TCP/IP 堆栈,解决网络连接问题。netsh firewall:管理 Windows 防火墙设置。应用场景:
功能:查询 DNS 记录,测试域名解析是否正常。 常用参数:
nslookup <domain>:查询域名的 IP 地址。nslookup -type=mx <domain>:查询邮件交换记录(MX)。nslookup -type=ns <domain>:查询域名的权威 DNS 服务器。nslookup <IP>:反向查询,返回 IP 地址对应的域名。应用场景:

功能:查看和管理网络资源,处理共享文件、打印机等。 常用参数:
net view:查看网络中共享的资源。net use:映射网络驱动器。net share:管理本机的共享文件夹。net stop <service>:停止某个网络服务。应用场景:
这 11 个网络诊断命令 涵盖了从简单的网络连通性检查到高级的路由和网络配置管理的各种需求。掌握这些工具,你就能轻松应对各种网络问题,从容解决实际工作中的挑战!
赶快收藏并实践起来吧!✨
作者:神的孩子都在歌唱 本人博客:https://blog.csdn.net/weixin_46654114 转载说明:务必注明来源,附带本人博客连接