什么是 DNS 服务器,为什么要隐藏 DNS?

关于DNS

DNS(域名系统)是一种用于检索有关域的信息的系统。它通常用于通过名称确定(检索)某些资源的 IP 地址。DNS 将您键入的站点名称(例如 google.com)转换为允许浏览器打开您需要的页面的 IP 地址。事实上,站点加载的是 IP 地址,而不是站点名称(URL),站点名称(URL)只是为了方便用户而存在。输入“google.com”比输入“74.125.136.100”方便得多。DNS 是将人类可读的 URL 转换为机器可读的 IP 的机制。

当许多用户在网络设置中指定他们的 DNS 服务器地址以及他们的 IP 时,他们犯了一个普遍的错误。计算机首先寻址 DNS 服务器,然后才寻址站点本身。用户在其设置中留下他或她的 ISP DNS 可能会犯错误。如果网络罪犯能够知道 IP,他也可以轻松确定 DNS 地址,从而获得用户的位置。因此,除非更改 DNS,否则使用VPN来屏蔽 IP 是没有用的。

在 VPN 客户端的帮助下隐藏 DNS。

付费VPN服务的存在表明DNS隐藏服务很受用户欢迎。最受欢迎的软件之一是 Viscosity。虽然它是付费的,但您可以免费使用它 30 天,但有限制。有 Windows 和Mac OS X版本。

Viscosity 允许连接到 VPN 服务并与其交换数据,而无需透露您的 DNS。安装程序是通过以下方式完成的:

首先,从此处下载应用程序:http://www.sparklabs.com/viscosity/并安装(通过将图标拖到 OS X 中的“应用程序”文件夹中来完成):

1. 启动程序并打开其设置。在“连接”选项卡上,单击“+”,然后单击“导入连接”:

2. 选择您为帐户付费后从 VPN 服务中获取的文件。

3. 连接导入完成,现在单击“确定”。

4. 在“高级”选项卡上,勾选如下所示的复选框(注意“同时接收 DNS”框未选中)。

5. 在“设置”中,双击要导入的文件名(在 OS X 中,您可以按照屏幕截图所示操作)。

通用 DNS。

有完全免费的 DNS 服务器,最常见的是 Google 和 OpenDNS。它们允许您将自己伪装成来自美国或您希望的任何其他国家/地区的人。这些是在 Windows 中使用通用 DNS 所需的步骤:

1. 从开始菜单打开设置面板。

2. 在“网络连接”或“查看网络状态和任务”(适用于 Windows 7 和 8)选项卡上,打开您当前的连接(网络或 Wi-Fi)并单击“属性”。

3. 在“Internet 协议版本 4”上单击两次。

4. 选中“使用以下 DNS 服务器地址”框:

5. 在每个单元格的上一行,一一键入:8.8.8.8(Google 的 DNS)或 208.67.222.222(OpenDNS)。

6. 在下面一行中,键入:8.8.4.4 (Google) 或 208.67.220.220 (OpenDNS)。您可以通过在不同的行中键入不同的服务器来组合这些服务器。

7. 单击“确定”并关闭窗口。

要在 OS X 中使用通用 DNS,请执行以下操作:

– 单击屏幕上部的Apple 徽标。

– 选择“系统设置”。

– 单击“网络”图标,然后单击锁定图标。

– 选择您当前的互联网连接(通常是以太网或 Wi-Fi),然后单击右下角的“高级...”。

– 以与 Windows 相同的方式键入所有 DNS 设置。

在“dnsfixsetup”的帮助下更改 DNS(在 Windows 中)

在 Windows 中,您可以执行以下操作来解决问题:

1. 在连接到 VPN 之前,如果您使用 DHCP 进行自动 IP 检索,请在网络设置中设置静态 IP 地址。

2. 连接到 VPN 后,删除网络连接设置中的 DNS 参数。

3. 断开与 VPN 的连接后,将设置更改回来(即选中网络连接设置中的框以自动检索 IP 和 DNS)。

如果您在 Windows 中工作,则可以为此目的使用“dnsfixsetup”程序。安装后,程序将运行三个自动执行上述操作的脚本:

1. bat——在连接初始化时运行,但在连接到 VPN 之前(调用内部函数“pre.vbs”)。如果您的设置中有自动 IP 和 DNS 检索,程序将切换到手动(静态)检索。

2. bat – 在建立 VPN 连接时运行。它调用“up.vbs”脚本从所有活动连接(TAP32 适配器除外)中删除 DNS 服务器。

3. bat——在断开与 VPN 的连接后运行。“down.vbs”脚本设置默认设置。

另一种手动更改 DNS 的方法

当使用 DHCP 时,此解决方案不会将适配器切换到静态设置。如果您没有切换到静态 IP 配置并且您的计算机在连接到 VPN 时更新其 IP 地址,您的 DNS 设置可能会被覆盖。强烈建议切换到静态 IP 配置。

1. 通过按“Win+R”并在其中键入“cmd”来启动“cmd.exe”。

2. 在连接之前,在将出现的窗口中输入“netsh interface show interface”以确定连接的网络接口的名称。在我们的例子中,我们使用“本地连接”。

3. 连接到 VPN。如果您已经连接,请继续执行下一步。

4. 通过键入命令“ipconfig /flushdns”清除 DNS 解析缓存。

5. 通过命令“netsh interface IPv4 set dnsserver “Local Area Connection” static 0.0.0.0 both”禁用当前的 DNS 设置。

6. 要检查您的 DNS(是否已更改),您可以在浏览器中打开“https://www.dnsleaktest.com/index.html”。如果此处显示您的国家/地区,请再次重复所有步骤。

7. 断开与 VPN 的连接后,借助命令“netsh interface IPv4 set dnsserver “Local Area Connection” dhcp.”,根据之前的 DNS 配置重新调整适配器。

8. 通过命令“ipconfig /flushdns”再次清除 DNS 解析缓存。

我们更改了 DNS 服务器参数。现在您可以绝对确定没有人能够确定您的实际位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小范先生886

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值