一个应用能上网、另一个不能:DNS、代理与路由排查
用 Resolve-DnsName、nslookup、代理设置、hosts、VPN 和路由测试诊断 Windows 11 域名解析失败,不要先改 DNS 服务器。
测试环境Pro (26H2) · 版本号 26300.9457 · x64
E1- 版本号
- 26300.9457
- 版本
- Pro (26H2)
- 架构
- x64
- 支持
- 文档(E1)
- 证据
- E1官方文档
- 核验日期
- 2026-10-28
- 页面类型
- 排障
“一个应用行、另一个不行”通常是域名解析、代理或路由,不是“断网”。按顺序测:
- IP 连通
- DNS 解析
- TCP 端口
- 代理
- 应用自身配置
1. IP 连通
Section titled “1. IP 连通”ipconfig /allping 1.1.1.1tracert 1.1.1.1按 IP ping 都不通,先修链路/路由/网关。包出不去,DNS 没意义。
2. DNS
Section titled “2. DNS”Resolve-DnsName example.comnslookup example.comResolve-DnsName example.com -Server 1.1.1.1- 公共 DNS 行、默认不行:本地 DNS 服务器问题。
- 全不行:查网卡 DNS、VPN、hosts、DNS Client 服务。
- 只有一个名字不行:查记录/区域,不是整条栈。
Get-Content C:\Windows\System32\drivers\etc\hostsGet-Service Dnscacheipconfig /flushdns不要用改 hosts “修”网站,除非映射是你自己的;它是常见的恶意软件持久化位置。
3. TCP 端口
Section titled “3. TCP 端口”Test-NetConnection example.com -Port 443DNS 能解析但 TCP 失败,可能是防火墙/代理/ISP 封锁或服务端挂。换手机热点,分离本地和上游。
netsh winhttp show proxyGet-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' | Select-Object ProxyEnable, ProxyServer, AutoConfigURLVPN、恶意软件或企业策略设的代理可能只影响一个应用。查 WinHTTP、WinINET 和应用自己的代理。
5. 应用自身
Section titled “5. 应用自身”- 浏览器:安全 DNS/DoH、代理扩展、QUIC。
- Store/Update:WinHTTP 代理、WSUS/Intune 策略。
- Steam/Epic:启动器代理/下载区域。
- WSL:镜像 vs NAT 网络。
| 现象 | 先查 |
|---|---|
| ping IP 行、域名不行 | DNS 服务器/网卡/VPN |
| 域名行、HTTPS 不行 | 代理/防火墙/443 |
| 只有一个浏览器不行 | 浏览器 DoH/代理/扩展 |
| 所有浏览器不行、ping 行 | WinHTTP/WinINET 代理 |
| 只有企业应用不行 | VPN/分流/策略 |
| WSL 不行、Windows 行 | WSL 网络/防火墙 |