如何在 Windows 上根据需要快速更改 DNS 服务器(而不是手动更改)

如何在 Windows 上根据需要快速更改 DNS 服务器(而不是手动更改)

我的国家(土耳其)正在封锁几乎所有包含成人内容的网站。

我可以通过更改 DNS 来解决这个问题,但工作量太大了 :) 还有其他方法吗?或者有什么方法可以快速更改(并重置)我的 DNS?

答案1

要快速切换 DNS,您应该首先确定网络接口的名称。

转到控制面板并搜索“查看网络连接”,然后找到您用于连接互联网的名称。将连接名称从“本地连接”重命名为更易于输入的名称通常很方便。

然后创建两个如下所示的批处理文件(将“本地连接”替换为您在上一步找到的名称:

REM Set DNS to Google
netsh interface ipv4 set dns name="Local Area Connection" static 8.8.8.8 primary
ipconfig /flushdns

和:

REM Set DNS to whatever
netsh interface ipv4 set dns name="Local Area Connection" static x.x.x.x primary
ipconfig /flushdns

或者,以下命令将 DNS 重置为 DHCP 提供的 DNS:

REM Set DNS to DHCP
netsh interface ipv4 set dns name="Local Area Connection" dhcp
ipconfig /flushdns

然后只需相应地运行它们即可。

相关内容