必须要知道的 11 个网络诊断命令!快收藏起来方便查看 🚀前言
作者:神的孩子都在歌唱
网络故障排查和日常运维中,掌握一些高效的网络诊断命令是必不可少的技能。这些命令不仅简单易用,还能快速定位问题来源。神唱 我总结了 11 个实用的网络诊断命令,请大家点歌赞,一键收藏,随时查阅!
1. ipconfig功能:查看和管理本机的网络配置。
常用参数:
• ipconfig:显示本机的 IP 地址、子网掩码、默认网关。• ipconfig /all:显示所有网络适配器的详细信息,包括 DHCP、DNS 服务器、MAC 地址等。• ipconfig /release:释放当前网络接口的 IP 地址,通常用于 DHCP。• ipconfig /renew:重新获取 DHCP 分配的 IP 地址。• ipconfig /flushdns:清空本地 DNS 缓存,解决 DNS 解析问题。应用场景:
• 确认本机的 IP 配置,特别是在设置静态 IP 或排查网络连接问题时。• 在无法联网时,使用 /release 和 /renew 来重新获取 IP 地址。linux中是ifconfig
2. ping功能:测试目标主机是否可达,测量延迟(RTT)。
常用参数:
• ping
• 测试本机与远程主机的连接性。• 检测网络延迟和丢包情况。• 排查 DNS、网关、路由器等设备的连通性。3. arp功能:查看和修改本地 ARP 缓存,用于解析 IP 地址和 MAC 地址的对应关系。
常用参数:
• arp -a:显示 ARP 缓存表,列出所有已知的 IP 和 MAC 地址对。• arp -d
• 检查本地设备与网络中其他设备的 IP 与 MAC 地址映射,特别是在局域网中排查网络通信问题。• 检测是否存在 ARP 欺骗攻击(恶意设备伪装成网络中的其他设备)。4. netstat功能:显示网络连接状态、端口信息和协议使用情况。
常用参数:
• netstat -an:显示所有活动的网络连接(IP 地址、端口号及连接状态)。• netstat -b:显示每个连接所对应的应用程序(需要管理员权限)。• netstat -p tcp:显示所有 TCP 连接。• netstat -r:显示路由表信息。• netstat -i:显示网络接口的统计信息。应用场景:
• 检查当前系统上的所有网络连接、监听端口、网络流量等。• 发现恶意软件或攻击时,可以查看哪些端口被占用或连接到未知 IP。5. tracert功能:显示数据包从源到目标的路由路径,帮助诊断网络瓶颈。
常用参数:
• tracert
• 检查数据包在到达目标之前经过的路由节点,分析网络延迟或丢包位置。• 解决因中间节点(如 ISP 路由器)造成的网络慢速问题。6. pathping功能:结合 ping 和 tracert,详细分析路由路径中的丢包情况。
常用参数:
• pathping
• 诊断网络延迟和丢包问题,找出网络瓶颈。• 更详细地诊断路径中间节点的丢包情况,比 tracert 更适合定位网络不稳定的原因。7. nbtstat功能:显示 NetBIOS over TCP/IP 协议的网络信息。
常用参数:
• nbtstat -n:显示本机 NetBIOS 名称表。• nbtstat -a
• 在局域网中检查设备的 NetBIOS 名称表。• 排查 NetBIOS 层级的网络问题,尤其在 Windows 网络共享和文件传输中。8. route功能:查看和管理本地路由表。
常用参数:
• route print:查看当前的路由表。linux是 route -n• route add
• 管理路由表,控制数据包的路由路径。• 设置静态路由,处理网络中的多网段或复杂的网络拓扑结构。9. netsh功能:管理本地网络设置,执行多种网络配置任务。
常用参数:
• netsh interface show interface:显示网络接口状态。• netsh wlan show profiles:查看已保存的 Wi-Fi 配置。• netsh int ip reset:重置 TCP/IP 堆栈,解决网络连接问题。• netsh firewall:管理 Windows 防火墙设置。应用场景:
• 配置防火墙、代理、无线网络等高级网络设置。• 排查 TCP/IP 配置问题,尤其是在无法连接网络时。10. nslookup功能:查询 DNS 记录,测试域名解析是否正常。
常用参数:
• nslookup
• 检查 DNS 是否正常工作,特别是在无法访问网站时。• 调试和验证 DNS 记录(如 A 记录、MX 记录)。11. net功能:查看和管理网络资源,处理共享文件、打印机等。
常用参数:
• net view:查看网络中共享的资源。• net use:映射网络驱动器。• net share:管理本机的共享文件夹。• net stop
• 在本地和远程计算机间共享资源时使用。• 管理 Windows 网络共享及服务。小结这 11 个网络诊断命令 涵盖了从简单的网络连通性检查到高级的路由和网络配置管理的各种需求。掌握这些工具,你就能轻松应对各种网络问题,从容解决实际工作中的挑战!
赶快收藏并实践起来吧!✨
作者:神的孩子都在歌唱
本人博客:https://blog.csdn.net/weixin_46654114
转载说明:务必注明来源,附带本人博客连接