网络问题定位与排查

按 "连通性→路由→端口→连接状态→DNS" 的顺序逐层排查,对应命令如下:

  1. 基础连通性检测

    • ping :测试本机与目标 IP / 域名的连通性,ping 目标IP/域名,丢包率、延迟是核心判断依据。
    • ping -6:专门测试 IPv6 网络的连通性。
  2. 路由路径追踪

    • traceroute (Linux)/ tracert (Windows):追踪数据包转发的每一跳路由,定位中断或延迟过高的节点,traceroute 目标IP。
    • mtr(Linux):结合 ping 和 traceroute 的功能,实时持续追踪路由并统计丢包,比 traceroute 更精准。
  3. 端口与服务可用性检测

    • telnet :测试目标 IP 的指定 TCP 端口是否开放,telnet 目标IP 端口号,适用于快速验证服务端口连通。
    • nc(netcat) :功能更强的端口检测工具,支持 TCP/UDP,nc -zv 目标IP 端口号(-z 探测端口,-v 显示详情)。
    • ss (Linux):替代 netstat 的高效工具,查看本机监听端口、已建立的连接,ss -tulnp(-t TCP,-u UDP,-l 监听,-n 数字端口,-p 关联进程)。
    • netstat :跨平台工具,netstat -tulnp 用法同 ss,适合 Windows/Linux 老版本。
  4. DNS 解析问题排查

    • nslookup :查询域名对应的 IP 地址,nslookup 域名,判断是否存在 DNS 解析故障。
    • dig (Linux):比 nslookup 更详细的 DNS 查询工具,能获取 TTL、权威服务器等信息,dig 域名。
  5. 网卡与网络配置查看

    • ifconfig (旧版)/ ip addr(Linux 新版):查看本机网卡的 IP、MAC 地址等配置。
    • ip route (Linux)/ route print(Windows):查看本机路由表,判断默认网关是否正确。
相关推荐
一条泥憨鱼6 分钟前
【从0开始学习计算机网络】| ip协议-ttl-标识-分片偏移-ip分片与重组
运维·服务器·网络
不像程序员的程序媛9 小时前
检测网络的命令mtr详解
网络
天启HTTP10 小时前
爬虫防封核心原理:IP轮换机制与风控规避逻辑
linux·服务器·网络·爬虫·tcp/ip
运维行者_10 小时前
网络性能监控怎么做?从自动发现到根因分析的4个环节
运维·服务器·网络·人工智能·支持向量机
hz5678912 小时前
涉密视频会议设备配置指南:终端、音视频采集与配套设施选型
服务器·网络·数据库·安全·实时音视频·信息与通信·智能硬件
优橙教育12 小时前
零基础学AI应用开发要多久?3个月能到什么水平
服务器·开发语言·网络·php
AIgorithmGEEK12 小时前
[Linux]从手写报头到内核套路:序列化、反序列化与自定义协议全链路
linux·运维·服务器·网络·序列化·反序列化
物联网软硬件开发-轨物科技16 小时前
【轨物洞见】什么是产品碳足迹(PCF)?ISO 14067 计算方法与应用场景深度解读
大数据·网络·人工智能
姜鱼问生19 小时前
docker exec 排查容器问题:从日志到进程
运维·网络·数据库·docker·容器