解决Windows开启VPN后网络连接异常问题。
一、重置DNS缓存
1.清除本地DNS缓存
以管理员身份打开命令提示符(Win+X → 命令提示符(管理员)/Windows PowerShell(管理员)),执行:
ipconfig /flushdns
2.重置Winsock目录和TCP/IP堆栈
netsh winsock reset
netsh int ip reset
二、删除或重置hosts文件(可选)
手动编辑hosts文件
- 导航至路径:
C:\Windows\System32\drivers\etc
。 - 右键以管理员身份运行记事本,打开
hosts
文件。 - 删除所有非注释行(即非
#
开头的行),仅保留默认内容后保存
三、释放与重新获取IP地址
1.释放当前IP:在管理员命令提示符中执行:
ipconfig /release
仅适用于动态获取IP的网络适配器。
2.重新获取IP
继续执行:
ipconfig /renew
刷新DNS注册(可选)
ipconfig /registerdns
四、重启电脑命令
1.执行以下命令立即重启:
shutdown /r /t 0
/r
表示重启,/t 0
表示延迟0秒执行
完整操作流程
依次执行:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
shutdown /r /t 0