1. IP 地址配置问题(IPv4/IPv6)
问题现象:
- 
无法获取 IP 地址(显示 169.254.x.x或无 IPv6 地址)。
- 
IP 地址冲突。 
- 
手动配置后无法生效。 
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 命令行: ipconfig /release+ipconfig /renew2. 图形界面:控制面板 > 网络和共享中心 > 更改适配器设置→ 右键属性 → IPv4/IPv6 配置。 | 
| Linux | 1. 使用 dhclient命令(DHCP 获取) 2. 手动配置:编辑/etc/network/interfaces(Debian)或/etc/sysconfig/network-scripts/ifcfg-eth0(RHEL)。 | 
| macOS | 1. 系统偏好设置 > 网络→ 选择接口 → 配置 IPv4/IPv6 2. 命令行:sudo ifconfig en0 inet 192.168.1.2 netmask 255.255.255.0 | 
2. 网关无法访问
问题现象:
- 
无法 ping 通网关( ping 192.168.1.1失败)。
- 
路由表中缺失默认网关。 
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 检查网关配置: ipconfig /all2. 添加默认路由:route add 0.0.0.0 mask 0.0.0.0 <网关IP> | 
| Linux | 1. 查看路由表: ip route或route -n2. 添加网关:sudo ip route add default via <网关IP> | 
| macOS | 1. 查看路由: netstat -nr2. 添加网关:sudo route add default <网关IP> | 
3. DNS 解析失败
问题现象:
- 
能 ping 通 IP 但无法访问域名(如 ping google.com失败)。
- 
DNS 服务器无响应。 
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 刷新 DNS 缓存: ipconfig /flushdns2. 修改 DNS:控制面板 > 网络适配器→ 手动设置 DNS(如 8.8.8.8)。 | 
| Linux | 1. 修改 /etc/resolv.conf(临时)或使用nmcli(永久) 2. 重启服务:sudo systemctl restart networking | 
| macOS | 1. 修改 DNS: 系统偏好设置 > 网络 > 高级 > DNS2. 刷新缓存:sudo dscacheutil -flushcache | 
4. 路由表问题
问题现象:
- 
数据包无法到达目标网络。 
- 
多网卡环境下路由混乱。 
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 查看路由表: route print2. 添加静态路由:route add <目标网络> mask <子网掩码> <网关> | 
| Linux | 1. 查看路由: ip route show2. 添加路由:sudo ip route add <目标网络>/24 via <网关> | 
| macOS | 1. 查看路由: netstat -nr2. 添加路由:sudo route -n add <目标网络> <网关> | 
5. 网络适配器(网卡)故障
问题现象:
- 
网卡未识别或驱动异常。 
- 
接口状态为 DOWN。
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 设备管理器中检查驱动 2. 禁用/启用适配器: netsh interface set interface "以太网" admin=disable/enable | 
| Linux | 1. 检查网卡状态: ip link show2. 启用网卡:sudo ip link set eth0 up | 
| macOS | 1. 重置网络设置: sudo ifconfig en0 down && sudo ifconfig en0 up2. 系统诊断工具 | 
6. 交换机相关问题
问题现象:
- 
端口无连接(物理层故障)。 
- 
VLAN 配置错误。 
通用解决方案(与操作系统无关):
- 
检查网线/光纤连接状态。 
- 
验证交换机端口配置(VLAN、STP、速率/双工模式)。 
- 
使用 ping或traceroute测试链路。
7. IPv6 特有问题
问题现象:
- 
IPv6 地址未分配。 
- 
无法通过 IPv6 访问外网。 
解决方案:
| 操作系统 | 方法 | 
|---|---|
| Windows | 1. 确保 IPv6 已启用: netsh interface ipv6 show interfaces2. 手动配置 IPv6:netsh interface ipv6 add address <接口> <IPv6地址> | 
| Linux | 1. 使用 radvd或dhcpcd获取 IPv6 2. 手动配置:sudo ip -6 addr add <IPv6地址>/64 dev eth0 | 
| macOS | 1. 图形界面启用 IPv6 2. 命令行: sudo ifconfig en0 inet6 add <IPv6地址> | 
总结表:关键命令对比
| 功能 | Windows | Linux | macOS | 
|---|---|---|---|
| 查看 IP | ipconfig | ip addr或ifconfig | ifconfig或ipconfig | 
| 查看路由表 | route print | ip route | netstat -nr | 
| 测试连通性 | ping/tracert | ping/traceroute | ping/traceroute | 
| 刷新 DNS | ipconfig /flushdns | systemd-resolve --flush | dscacheutil -flushcache | 
中国大陆可用公共DNS服务器汇总表
| 分类 | 服务商 | IPv4 主DNS | IPv4 备DNS | IPv6 DNS | 特点 | 适用场景 | 
|---|---|---|---|---|---|---|
| 国内推荐DNS | 阿里DNS (AliDNS) | 223.5.5.5 | 223.6.6.6 | 2400:3200::12400:3200:baba::1 | 解析快、稳定性高 | 日常使用、国内网站优化 | 
| DNSPod (腾讯云) | 119.29.29.29 | 182.254.116.116 | 2402:4e00:: | 腾讯系服务优化 | 游戏、社交应用加速 | |
| 114 DNS | 114.114.114.114 | 114.114.115.115 | 2400:3200::1 | 老牌稳定,覆盖广 | 基础网络需求 | |
| 百度DNS | 180.76.76.76 | - | 2400:da00::6666 | 百度生态优化 | 百度产品用户 | |
| CNNIC SDNS | 1.2.4.8 | 210.2.4.8 | - | 官方运营,基础解析 | 政府/企业网络 | |
| 国际DNS | Google DNS | 8.8.8.8 | 8.8.4.4 | 2001:4860:4860::8888 | 全球通用,响应快 | 备用DNS或访问国际站点 | 
| Cloudflare | 1.1.1.1 | 1.0.0.1 | 2606:4700:4700::1111 | 隐私保护,无日志 | 隐私需求用户 | |
| OpenDNS | 208.67.222.222 | 208.67.220.220 | 2620:119:35::35 | 安全过滤(可选) | 家庭防护 | |
| 特殊用途DNS | AdGuard DNS | 94.140.14.14 | 94.140.15.15 | 2a10:50c0::ad1:ff | 拦截广告和跟踪器 | 去广告需求 | 
| 360安全DNS | 101.226.4.6 | 218.30:118.6 | - | 拦截恶意网站 | 安全防护 |