1. 为什么连上公司WiFi却上不了网刚回到工位习惯性连上公司WiFi准备查资料时却发现浏览器打不开任何网页。这种情况在办公环境中并不少见明明显示已连接WiFi信号满格但就是无法访问外网。遇到这种假连接状况时先别急着重启电脑或路由器我们可以像技术侦探一样按照网络通信的底层逻辑一步步排查。最常见的现象是浏览器显示无法访问此网站或DNS_PROBE_FINISHED_NO_INTERNET但微信等部分应用却能正常使用。这种选择性断网往往指向DNS解析问题。我遇到过最典型的情况是ping公网域名显示请求超时但ping内网服务器IP却正常响应。这时候打开命令提示符输入ipconfig会发现获取到的DNS服务器地址是192.168开头的内网IP这说明路由器在充当DNS代理角色。提示在Windows系统下按WinR输入cmd打开命令提示符输入ipconfig/all可以查看详细的网络配置信息重点关注DNS服务器那一行。2. 从物理层到应用层的排查指南2.1 基础物理连接检查别小看这个步骤我见过太多因为网线松动导致的灵异事件。先确认WiFi信号强度如果信号弱可以尝试靠近路由器。有线连接则检查网线接口指示灯是否正常闪烁。有个简单的方法是用手机开热点测试如果手机热点能正常上网基本可以排除电脑本身的问题。物理层排查还包括查看任务栏网络图标是否有黄色感叹号尝试禁用再启用网络适配器检查路由器电源和WAN口网线是否插稳观察其他同事的设备是否同样无法上网2.2 IP地址获取情况诊断在命令提示符输入ipconfig重点关注这三项IPv4地址如果是169.254开头的APIPA地址说明DHCP获取失败默认网关通常是路由器的内网IP如192.168.1.1DNS服务器可能是路由器IP或公司指定的DNS服务器遇到DHCP分配异常时可以尝试ipconfig /release ipconfig /renew这两条命令会释放并重新获取IP配置。如果持续获取不到有效IP可能需要检查路由器的DHCP服务是否开启或者联系IT部门确认是否有IP地址冲突。3. DNS解析故障的深度排查3.1 手动测试DNS解析能力当基础连接正常但无法上网时DNS往往是罪魁祸首。我们可以用nslookup工具进行诊断nslookup www.baidu.com如果返回请求超时或服务器失败说明DNS解析确实有问题。但若返回正确的IP地址却仍然无法访问网页可能是防火墙或代理设置的问题。有趣的是我曾遇到过一个典型案例能ping通8.8.8.8Google DNS但无法解析域名最后发现是公司防火墙拦截了53端口的UDP流量。这时候可以尝试ping 8.8.8.8 nslookup www.baidu.com 8.8.8.8第二条命令指定使用Google DNS进行查询如果这样能解析成功说明公司本地DNS服务器出了问题。3.2 临时更换公共DNS作为应急方案可以手动配置网络适配器将DNS服务器改为公共DNS打开网络和共享中心 → 更改适配器设置右键当前连接 → 属性 → IPv4属性选择使用以下DNS服务器地址填入备用DNS如阿里DNS223.5.5.5 / 223.6.6.6腾讯DNS119.29.29.29百度DNS180.76.76.76注意更改DNS后需要执行ipconfig /flushdns清除本地DNS缓存否则可能不会立即生效。4. 网关与路由问题排查4.1 检查默认网关连通性即使获取到了IP和DNS如果网关不通依然无法上网。测试方法很简单ping 192.168.1.1将地址换成你获取到的默认网关如果网关ping不通可能是路由器防火墙禁用了ICMP响应电脑与路由器不在同一网段路由器本身出现故障有个实用技巧是用tracert命令查看路由路径tracert www.baidu.com这个命令会显示数据包经过的每一跳如果在第一跳默认网关就卡住说明内网路由有问题。4.2 代理设置与防火墙检查很多企业网络会强制使用代理服务器这时需要检查IE浏览器 → Internet选项 → 连接 → 局域网设置查看是否启用了代理服务器检查Chrome等浏览器的代理扩展程序我曾帮同事解决过一个棘手问题他能访问部分网站但打不开https页面最后发现是系统时间错误导致SSL证书验证失败。所以遇到奇怪的上网问题不妨也检查下系统日期时间是否正确。5. 企业网络特殊场景处理5.1 认证Portal页面问题有些公司WiFi连接后会自动跳转认证页面如果没弹出可以尝试浏览器手动访问http://1.1.1.1或http://neverssl.com清除浏览器缓存和cookies后重试检查hosts文件是否被修改5.2 域环境下的组策略限制在加入公司域的环境中可能遇到网络访问受组策略限制特定网站被防火墙拦截流量监控系统导致的延迟这种情况下最稳妥的方式是联系IT部门提供以下信息故障发生时间具体错误提示已经尝试过的排查步骤tracert和nslookup的测试结果6. 路由器管理界面检查如果有路由器管理权限慎用可以检查DHCP服务是否正常启用DNS转发设置是否正确家长控制或访问限制规则系统日志中的异常记录对于企业级路由器特别注意DNS缓存污染防护设置流量整形策略VLAN间路由配置防火墙的ACL规则遇到类似问题时我通常会先尝试用手机热点确认是终端问题还是网络问题。如果是网络问题再按照物理层→网络层→传输层→应用层的顺序逐步排查。记录下每次测试的结果非常重要这能帮助快速定位问题环节。