admin 管理员组

文章数量: 1184232

当你点击“修复”后问题依旧,这通常意味着:

  1. 修复工具执行的不彻底,或者其重置的DNS服务器本身无法连接。

  2. 有更深层的程序(比如Clash的残留)在不断地、自动地重新写入错误的DNS。

  3. 需要手动指定一个绝对可用的DNS服务器。


解决方案:手动强制重置DNS

我们将绕过修复工具,手动将DNS设置为一个公开、稳定且已知可用的服务器。这是解决此类问题最直接有效的方法。

步骤一:手动设置DNS

对于 Windows 10/11:

  1. Win + R 键,输入 ncpa.cpl 并回车,打开“网络连接”窗口。

  2. 找到你正在使用的网络连接(如“以太网”或“WLAN”)。 右键点击它,选择“属性”

  3. 在列表中找到并选中 “Internet 协议版本 4 (TCP/IPv4)” ,然后点击下方的“属性”按钮。

  4. 在弹出的窗口中:

    • 首选 :选择 “使用下面的 DNS 服务器地址”

    • 首选 DNS 服务器 :输入 223.5.5.5 (这是阿里云的DNS,在国内非常快速和稳定)。

    • 备用 DNS 服务器 :输入 114.114.114.114 (这是国内运营商通用的DNS)。

  5. 点击 “确定” 保存设置。

  6. 为了确保彻底,对 “Internet 协议版本 6 (TCP/IPv6)” 也重复同样的操作 (步骤3-5),将其DNS也设置为:

    • 首选 DNS 服务器: 2400:3200::1 (阿里云IPv6 DNS)

    • 备用 DNS 服务器: 2400:da00::6666 (国内通用IPv6 DNS)

  7. 全部确定后,关闭窗口。

步骤二:再次刷新DNS缓存并测试
  1. 重新以 管理员身份 打开命令提示符(CMD)或 PowerShell。

  2. 输入以下命令并回车:

    ipconfig /flushdns
  3. 完成后, 彻底关闭代理模式 (确保TUN模式和系统代理都已关闭)。

  4. 现在再次尝试打开浏览器访问网络(比如 )。

步骤三:检查代理的的DNS设置(防止冲突)

Clash Verge 在 TUN 模式下有自己的DNS配置。如果这里的设置有问题,即使你修复了系统DNS,它也会在开启时覆盖掉。

  1. 重新打开 代理的软件(只是为了检查设置)。

  2. 进入 “设置” > “TUN” “混合” 设置页面。

  3. 查看其中的 DNS 配置部分。一个常见且稳定的配置是:

    • 启用:

    • 监听地址: 0.0.0.0:53 (或类似值)

    • DNS服务器: 通常包含 , tls://dns.google 等。 请确保其中至少包含一个国内可快速解析的DNS ,例如:

      • (腾讯DOH)

      • tls://dns.alidns.com (阿里云DoT)

      • 223.5.5.5 (阿里云普通DNS)

    如果只有国外的DNS服务器,在关闭TUN后,系统可能会因为无法连接这些DNS而导致“没网”的假象。 调整这里可以预防未来再次出现此问题。


如果手动设置DNS后问题依旧

如果完成了以上所有步骤,关闭 软件 后依然没网,那么问题几乎可以肯定是 路由表被残留的TUN配置劫持了

请执行以下强力清理命令(在管理员CMD中):

# 重置Winsock目录(修复LSP等问题)
netsh winsock reset catalog
# 重置IP栈
netsh int ip reset reset.log
# 重启电脑!
shutdown /r /t 0

这个命令会重置核心网络组件,执行后必须重启电脑。 这能解决绝大多数因软件配置混乱导致的深层网络问题。

本文标签: 重置 编程 服务器