VPN 连上后微信能用,但网站打不开怎么排查
问题
员工在外通过 VPN 接入公司内网,连上之后微信消息收发正常,但公司内部网站、业务系统打不开;个别情况连外网网页也访问不了。像是「网通了一半」,问题出在哪?
问题补充
VPN 客户端显示连接成功、能拿到内网地址,ping 内网网关也通;但浏览器访问内网 Web 系统转圈超时,有人还伴随 DNS 解析报错。
原因
- 路由分流问题:微信这类走长连接的应用对路由不敏感,而网页访问依赖正确的路由表——VPN 没有把内网网段的路由下发给客户端,访问内网网站的数据包走了外网出口,自然到不了。
- DNS 解析错位:内网业务系统靠内网 DNS 解析域名,VPN 连接后客户端仍用本地/公网 DNS,内网域名解析不出来或解析到错误地址。
- 防火墙与代理残留:公司出口或 VPN 网关的安全策略拦了 Web 端口;客户端浏览器里残留的代理设置在 VPN 环境下指向了不可达的代理。
解决
- 先测三样定位层次。VPN 连上后:ping 内网网关(通=隧道正常)、ping 内网服务器 IP(通=路由正常,问题在 DNS)、nslookup 内网域名(解析失败或地址不对=DNS 问题)。三步结果对照,立刻知道卡在哪层。
- 路由层的修法。查 VPN 网关的下发路由配置,把内网全部网段(含业务系统的网段)加入推送列表;客户端侧临时验证可手动加路由(
route add 内网网段 mask 掩码 VPN网关),验证有效后落到网关配置里统一解决。 - DNS 层的修法。VPN 拨号配置里下发内网 DNS 服务器地址,让内网域名由内网 DNS 解析;客户端临时验证可改网卡 DNS 指向内网 DNS。注意区分「域名解析错」和「解析对了但端口不通」。
- 策略与代理的修法。在防火墙上确认 VPN 地址池到内网 Web 服务的端口放行规则;客户端清掉浏览器/system 代理设置再试。
- 修复后回归验证。分别访问内网网站、业务系统、外网网页各一次,确认内外访问互不干扰——理想状态是「该走内网的走内网,该走外网的走外网」。
预防
VPN 上线时把「路由下发清单+DNS 下发」作为标准配置项验收;内网网段扩容时同步更新 VPN 推送路由,这是这类故障最常见的复发原因。企业远程接入的组网设计与运维,贵州诚鑫致达科技有多个行业实施案例。
企业存储选型参考|贵州诚鑫致达
做机架式部署与数据中心扩容,群晖机型参考:RS2423RP+ · RS1221+ · RS822+。需要选型建议或上门评估,搜「诚鑫致达」即可找到我们。
服务区域|贵州诚鑫致达
贵州群晖NAS、贵阳存储、数据备份、信创云盘或 IT 集成服务,可联系贵州诚鑫致达科技,服务范围覆盖贵州全省各市州。遵义、六盘水、安顺:群晖 NAS 部署与企业存储技术服务。