网络排障指南:从网线到DNS,一步步找回你的连接
电脑突然上不了网是很多开发者都遇到过的场景。慌乱地重启路由、重装驱动往往不如按层次逐步排查高效。网络问题就像一条流水线从物理线路到域名解析每一环都可能掉链子。下面我们按照从底层到高层的顺序梳理一套通用的排查思路。第一步看网线和你身边的“灯”先别急着动软件。检查网线两端是否插紧水晶头卡扣有没有断裂。如果用的是台式机观察网口旁边的指示灯通常绿灯表示链路连通黄灯或闪烁表示有数据传输。如果灯完全不亮可能是网线损坏、交换机端口故障或者网卡被禁用了。换一根网线、换一个路由器的LAN口是最快的验证方法。如果是无线网络确认笔记本的物理无线开关没有关闭键盘上的飞行模式没有误触。第二步确认本地连接状态在系统中查看网络适配器是否被禁用。Windows 可以在“网络连接”里查看Linux 可以用ip link或nmcli。如果适配器显示“已禁用”右键启用即可。如果显示“网络电缆被拔出”说明物理层仍然不通回到第一步继续排查。第三步检查IP地址获取情况打开命令行输入ipconfigWindows或ip addrLinux。重点看IPv4地址、子网掩码和默认网关。如果IP地址是169.254.x.x说明电脑没有从DHCP服务器获取到有效地址而是自动分配了链路本地地址。此时可以尝试ipconfig /release和ipconfig /renew重新获取或者检查路由器的DHCP服务是否开启。如果IP地址是正常的192.168.x.x或10.x.x.x但默认网关为空也可能导致无法访问外网。第四步ping网关和内网主机拿到默认网关地址例如192.168.1.1后在命令行执行ping 192.168.1.1。如果能通说明电脑到路由器的链路正常如果不通可能是路由器没有响应、防火墙拦截了ICMP或者网卡与路由器不在同一网段。再尝试 ping 同一局域网内的另一台设备比如手机或另一台电脑的IP。内网通而外网不通问题多半出在路由器到运营商这一段。第五步ping公网IP直接 ping 一个公网IP地址比如ping 223.5.5.5阿里DNS或ping 8.8.8.8。如果公网IP能通但打开网页失败说明网络层正常问题上升到DNS解析。如果公网IP不通可能是路由器没有拨号成功、宽带欠费或者运营商线路故障。登录路由器管理页面查看WAN口状态通常能直接看到拨号结果。第六步排查DNS解析DNS负责把域名翻译成IP地址。在命令行输入nslookup example.com如果返回超时或“server failed”说明当前配置的DNS服务器不可用。可以尝试将DNS临时修改为公共DNS比如223.5.5.5或119.29.29.29腾讯云公共DNS。修改后刷新DNS缓存ipconfig /flushdns。如果 nslookup 能正常解析出IP但浏览器仍打不开网页可能是浏览器代理设置错误、系统防火墙拦住了特定端口或者本地 hosts 文件被篡改。检查系统代理是否开启查看C:\Windows\System32\drivers\etc\hosts是否有异常条目。写在最后网络排障的核心是分层定位物理层看线和灯链路层看本地连接网络层看IP和网关传输层看端口应用层看DNS和代理。每一步用简单的命令验证就能把问题范围逐步缩小。下次遇到断网不妨沿着这条路径走一遍多数常见故障都能在几分钟内找到原因。