当前位置: 首页 > web >正文

在 Windows 11 上,必须开启网络代理才能上网,关闭代理后无法访问互联网

在 Windows 11 上,必须开启网络代理才能上网,关闭代理后无法访问互联网。而以前不需要代理也能正常上网。

DNS 的角度出发 来排查和修复这个问题,我们可以考虑以下几个方面:


🔍 一、问题可能原因分析(基于 DNS 角度)

  1. DNS 配置异常或被劫持

    • 某些软件(如代理工具、翻墙软件)修改了系统的 DNS 设置。
    • 可能指向了某些特定的 DNS 地址(如 8.8.8.8),并依赖代理才能解析。
  2. DNS 缓存污染或失效

    • 系统缓存中存在错误的 DNS 记录,导致域名无法解析。
  3. 系统 hosts 文件被修改

    • 被某些代理程序修改,导致域名解析需要依赖代理服务。
  4. 网络设置残留(如 PAC 文件未清除)

    • 即使关闭了代理,系统仍可能保留自动配置脚本(PAC 文件)的引用。
  5. 本地 DNS 客户端服务异常

    • Windows 的 DNS Client 服务出现问题,影响正常 DNS 解析。

🛠️ 二、解决方案(从 DNS 角度修复)

✅ 步骤 1:重置 TCP/IP 和 Winsock

打开命令提示符(管理员权限)运行以下命令:

netsh int ip reset
netsh winsock reset

然后重启电脑。

这可以清除一些由于代理软件引起的底层网络协议栈异常。


✅ 步骤 2:重置 DNS 设置

  1. 打开命令提示符(管理员):

    ipconfig /flushdns
    
  2. 查看当前 DNS 设置:

    ipconfig /all
    

    查看你的网络适配器使用的 DNS 是不是正常值(例如运营商默认 DNS 或 114.114.114.114、8.8.8.8 等)。

  3. 如果发现 DNS 异常,手动设置为公共 DNS:

    • 打开控制面板 > 网络和 Internet > 网络和共享中心 > 更改适配器设置
    • 右键当前连接的网卡 > 属性 > 双击 “Internet 协议版本 4 (TCP/IPv4)”
    • 设置如下:
      • 使用下面的 DNS 服务器地址:
        • 首选 DNS 服务器:8.8.8.8
        • 备用 DNS 服务器:8.8.4.4

✅ 步骤 3:检查 hosts 文件是否被修改

路径:
C:\Windows\System32\drivers\etc\hosts

  • 用记事本打开该文件,查看是否有非法内容。
  • 如果有类似如下内容,请删除或注释掉:
    127.0.0.1 www.google.com
    
  • 保存前确保以管理员身份运行记事本。

✅ 步骤 4:禁用自动代理配置(PAC 文件)

  1. 打开浏览器(如 Edge 或 Chrome):

    • 设置 > 系统 > 打开计算机的代理设置
    • 在“代理”页面下:
      • 关闭 “使用设置脚本”(自动配置 URL)
      • 确保“使用代理服务器”选项也是关闭的
  2. 也可以通过注册表检查:

    • 路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    • 确保 ProxyEnable 值为 0
    • 删除 AutoConfigURL 键值(如有)

✅ 步骤 5:重置网络设置(可选)

如果你不确定哪些地方被改动过,可以尝试:

设置 > 网络和 Internet > 状态 > 网络重置 > 立即重置

⚠️ 注意:这会将所有网络设置恢复到出厂状态,包括 Wi-Fi 密码等信息会被清除。


🧪 三、测试是否修复成功

  1. 关闭代理(确保“使用代理服务器”已关闭)
  2. 尝试访问几个主流网站(如百度、知乎、Google)
  3. 使用命令行 ping 测试 DNS 是否正常:
    ping www.baidu.com
    
    如果返回 IP 地址,说明 DNS 解析正常。

📌 四、总结建议

操作目的
重置 TCP/IP / Winsock清除底层网络协议异常
设置公共 DNS避免依赖代理进行 DNS 解析
检查 hosts 文件防止域名被强制映射
禁用 PAC 自动代理配置避免自动加载代理规则
网络重置(最后手段)恢复原始网络环境

如果你之前使用过代理软件(如 Clash、Shadowsocks、v2rayN 等),这些软件常常会修改 DNS、hosts 或启用系统代理,卸载不彻底也会导致此类问题。

http://www.xdnf.cn/news/14067.html

相关文章:

  • JVM GC 问题排查实战案例
  • SQL注入部分理论入门学习
  • 列举开源的模型和推理框架
  • CSS a标签内文本折行展示
  • NoETL 指标平台:语义驱动数据治理的升维战
  • 网络原理:网段划分
  • 看PDF文献用什么软件比较好?高效文献阅读工具推荐
  • Elasticsearch 批量创建索引实践与优化建议
  • vue中的三种插槽方式
  • file文件生成hash值
  • LeetCode 704.二分查找
  • gbase8s之MyBatis批量update问题
  • 中科院1区|IF10+:加大医学系团队利用GPT-4+电子病历分析,革新肝硬化并发症队列识别
  • 轻量级密码算法LED的C语言实现(无第三方库)
  • Ubuntu 24.04.2 LTS Python 人工智能Ai视觉模型
  • 使用php对navicat查看数据库密码?
  • 漏洞(网络空间安全真相)
  • 开源模型应用落地-工具使用篇-从零开始搭建Qdrant Web UI-可视化管理工具-Windows(十)
  • Linux 中 “/dev/null” 有什么作用 ?
  • OpenWrt:让OpenWrt支持USB声卡
  • 从喵喵喵到泄露Prompt:提示词注入攻击全解析
  • 【面板数据】中国与世界各国新能源汽车进出口数据-分类别与不分类别(2017-2024年)
  • UE5.5构建iOS失败但没有显式错误信息的问题
  • sharepoint 共享excel,如何实现某个 sheet 别人只读,但是另一个 sheet 可以编辑
  • 临时文件夹大量0字节xml问题排查
  • 在pyCharm中创建新的conda环境
  • 北斗导航 | 基于MATLAB的卫星导航单点定位算法(卡尔曼滤波增强)
  • 人工智能时代汽车营销如何创新突破?云徙科技汽车营销智能体助力车企立足数智化转型
  • Day53 Python打卡训练营
  • Github指南-Add .gitignore和Choose a license