POST

飞牛网络故障排查:从 ping 到 traceroute

连不上 NAS 时,按网络层级一层层往下查,比瞎重启有效。

「NAS 连不上了」是最常见的问题,但原因可能有很多层:网线、IP、DNS、防火墙、服务本身。

这篇按网络层级给一套排查顺序。

第一层:物理连接

  • 网线插好了吗?指示灯亮不亮?
  • 路由器/交换机端口正常吗?
  • 换根网线试试。

第二层:IP 和局域网

  • NAS 的 IP 是多少?在路由器后台能看到;
  • 用 ping 测试:
ping 192.168.1.100

ping 不通,说明局域网就不通,先查 IP 和网线。

第三层:端口和服务

ping 通不代表服务正常。测试端口:

# Linux/macOS
nc -zv 192.168.1.100 5666

# Windows
Test-NetConnection 192.168.1.100 -Port 5666

端口不通,说明服务没起或者被防火墙挡了。

第四层:DNS

如果用域名访问:

nslookup nas.example.com

看解析出来的 IP 对不对。不对的话,检查 DNS 配置或 DDNS。

第五层:外网访问

局域网正常、外网不行,问题在:

  • 公网 IP / 端口映射;
  • DDNS 是否更新;
  • 远程访问服务是否启用;
  • 运营商是否封了端口。

用 traceroute 看路径:

traceroute nas.example.com

常见的坑

IP 变了:DHCP 没保留,路由器重启后地址变了。

防火墙拦截:系统防火墙/路由器防火墙。

DNS 缓存:改了解析但本地缓存没更新。

端口被占:服务没起来。

外网端口被封:80/443 常见,换端口试试。

小结

排查顺序:物理 → IP → 端口 → DNS → 外网。

一层层排除,比「重启试试」高效得多。

👁 - 次浏览

留言

← 返回首页