网络连接 — 桌面运维 — 网络连接问题大全
分类:IT运维 > 网络连接 | 桌面运维知识库系列
适用环境:Windows 10 / 11 / Server,企业局域网
更新时间:2026-04-15
一、网络连通性排查
1.1 标准排查流程(分层法)
无法上网
│
├─ Layer 1 物理层
│ ├── 网线插好了吗?指示灯亮吗?
│ ├── WiFi连上了吗?
│ └── 网卡被禁用了吗?
│
├─ Layer 2 数据链路层
│ ├── 获取到IP了吗?(DHCP正常吗?)
│ ├── MAC地址正常吗?
│ └── 交换机端口正常吗?
│
├─ Layer 3 网络层
│ ├── ping网关通吗?
│ ├── ping外网IP通吗?(如 8.8.8.8)
│ └── 路由表正确吗?
│
├─ Layer 4 传输层
│ ├── 端口被封了吗?
│ └── 防火墙放行了吗?
│
└─ Layer 7 应用层
├── DNS解析正常吗?
├── 代理设置正确吗?
└── 特定应用的网络问题?
1.2 快速诊断命令
:: 查看IP配置
ipconfig /all
:: 释放并重新获取IP
ipconfig /release
ipconfig /renew
:: 刷新DNS缓存
ipconfig /flushdns
:: 分层ping测试
ping 127.0.0.1 ← 测试TCP/IP协议栈
ping 本机IP ← 测试网卡
ping 网关IP ← 测试到路由器
ping DNS服务器IP ← 测试到DNS
ping 8.8.8.8 ← 测试到外网
ping www.baidu.com ← 测试DNS解析
:: 查看路由表
route print
:: 跟踪路由
tracert www.baidu.com
:: 查看网络连接
netstat -an
:: 查看ARP表
arp -a
:: 查看DNS缓存
ipconfig /displaydns
二、IP地址问题
2.1 获取不到IP地址(169.254.x.x)
APIPA地址: 如果IP是169.254.x.x,说明DHCP获取失败。
排查:
- 检查网线/WiFi连接
- 重启DHCP客户端服务:
net stop dhcpcsvc
net start dhcpcsvc
- 手动释放并重新获取:
ipconfig /release
ipconfig /renew
- 检查DHCP服务器是否正常(路由器/企业DHCP)
- 检查DHCP作用域是否地址池已满
- 检查交换机端口的VLAN配置
2.2 IP冲突
症状: 提示”IP地址与网络上的其他系统冲突”
排查:
- 查看冲突设备的MAC地址
- 在交换机/路由器上查找对应MAC
- 修改其中一台的IP
- 企业环境:检查DHCP保留和静态IP是否冲突
:: 查看ARP表中重复的IP
arp -a | findstr "重复IP"
2.3 静态IP配置
设置 → 网络和Internet → 以太网/WiFi → 编辑 → 手动 → IPv4
或
控制面板 → 网络和共享中心 → 更改适配器设置 → 右键网卡 → 属性 → IPv4 → 属性
企业环境建议:
- IP地址:按部门规划子网
- 子网掩码:通常 /24(255.255.255.0)
- 网关:路由器/三层交换机地址
- DNS:DC/DNS服务器地址
三、DNS问题
3.1 DNS故障症状
- 能ping通IP但打不开网页
- 能上QQ但打不开浏览器
- 域名解析失败
- 加载网页极慢
3.2 DNS排查
:: 测试DNS解析
nslookup www.baidu.com
nslookup www.baidu.com DNS服务器IP
:: 指定DNS测试
nslookup www.baidu.com 8.8.8.8
:: 查看当前DNS配置
ipconfig /all | findstr "DNS"
:: 刷新DNS缓存
ipconfig /flushdns
3.3 常用公共DNS
| DNS | 主DNS | 备DNS |
|---|---|---|
| 阿里DNS | 223.5.5.5 | 223.6.6.6 |
| 腾讯DNS | 119.29.29.29 | 182.254.116.116 |
| 百度DNS | 180.76.76.76 | — |
| 114DNS | 114.114.114.114 | 114.114.115.115 |
| 8.8.8.8 | 8.8.4.4 | |
| Cloudflare | 1.1.1.1 | 1.0.0.1 |
3.4 hosts文件
位置:C:\Windows\System32\drivers\etc\hosts
作用:本地DNS解析优先级高于DNS服务器
常用场景:
- 屏蔽网站:
127.0.0.1 www.blocked-site.com - 内网解析:
192.168.1.100 internal-server - 开发测试:
127.0.0.1 dev.local
注意: 杀毒软件可能阻止修改hosts文件。
四、WiFi问题
4.1 WiFi连不上
排查步骤:
- 检查WiFi开关(物理开关/飞行模式/FN组合键)
- 重启WiFi适配器:
设置 → 网络和Internet → WiFi → 关闭再开启
或
设备管理器 → 网卡 → 禁用再启用
- 忘记网络后重新连接
- 重启路由器
- 更新WiFi驱动
- 重置网络设置:
设置 → 网络和Internet → 网络重置
4.2 WiFi信号弱/不稳定
解决:
- 靠近路由器
- 减少障碍物
- 更换WiFi信道(避免干扰)
- 5GHz优先(速度快但穿墙弱)
- 更新WiFi驱动
- 检查路由器固件
4.3 WiFi已连接但无法上网
排查:
- ping网关测试
- 检查DNS
- 检查路由器是否正常上网(看路由器WAN灯)
- 尝试忘记网络重连
- 重置网络堆栈:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
shutdown /r /t 0
4.4 WiFi认证失败
排查:
- 确认密码正确
- 检查加密类型匹配(WPA2/WPA3)
- 检查MAC过滤(路由器是否白名单)
- 检查是否达到最大连接数
五、VPN问题
5.1 VPN连接不上
排查:
- 检查外网是否正常
- 检查VPN服务器地址和端口
- 检查用户名密码
- 检查防火墙是否放行VPN协议
- 检查是否需要代理
- 尝试更换VPN协议(PPTP/L2TP/IPSec/OpenVPN)
5.2 VPN连上但内网不通
排查:
- 检查路由表:
route print - 检查DNS是否指向内网DNS
- 检查split tunnel设置
- ping内网服务器测试
5.3 VPN导致无法上网
原因: 全隧道VPN将所有流量走VPN。
解决:
- 检查VPN的split tunnel设置
- 添加路由排除:
route add 目标网段 mask 子网掩码 网关 metric 1
六、代理问题
6.1 检查代理设置
设置 → 网络和Internet → 代理
或
控制面板 → Internet选项 → 连接 → 局域网设置
6.2 代理导致无法上网
解决:
- 关闭代理:
设置 → 网络和Internet → 代理 → 自动检测设置 → 开
→ 使用代理服务器 → 关
- 清除代理设置:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /f
6.3 命令行设置代理
:: 设置代理
netsh winhttp set proxy proxy-server="http=proxy:8080;https=proxy:8080"
:: 查看代理
netsh winhttp show proxy
:: 恢复直接连接
netsh winhttp reset proxy
七、网络重置操作
7.1 网络堆栈重置(终极方案)
:: 以管理员运行
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
shutdown /r /t 0
7.2 网络适配器重置
设备管理器 → 网络适配器 → 右键网卡 → 禁用设备 → 等待10秒 → 启用设备
7.3 网络设置完全重置
设置 → 网络和Internet → 网络重置 → 立即重置
→ 系统会自动重启
→ 重启后需要重新连接WiFi和配置网络
八、企业网络常见问题
8.1 802.1X认证失败
排查:
- 检查证书是否安装正确
- 检查EAP类型设置(PEAP/EAP-TLS)
- 检查用户名格式(域\用户名 vs user@domain)
- 检查RADIUS服务器是否可达
- 检查交换机端口是否启用802.1X
8.2 VLAN相关
| 问题 | 排查 |
|---|---|
| 获取不到IP | 检查端口VLAN配置 |
| 能ping网关但不通其他VLAN | 检查三层路由/ACL |
| 跨VLAN慢 | 检查MTU和路由 |
8.3 网络环路
症状: 整个网络极慢,交换机端口灯狂闪。
排查:
- 检查是否有网线两端都接了交换机
- 检查是否有小路由器接入(DHCP冲突)
- 启用STP(生成树协议)
8.4 MTU问题
症状: 能ping通但某些网站打不开,VPN连接不稳定。
:: 测试MTU
ping 目标IP -f -l 1472
:: 逐步减小直到不提示"需要拆分数据包"
:: 设置MTU
netsh interface ipv4 set subinterface "以太网" mtu=1500 store=persistent
