我的 ISP 劫持了我的 DNS 请求(或数据包,或这里发生的任何事情),所以我无法使用自己的 DNS 服务器。我不一定想使用与 ISP 提供的 DNS 服务器不同的 DNS 服务器,但我喜欢这个选项。
当我收到错误时我发现:
您的路由器或 ISP 似乎正在拦截并重定向所有传出的 DNS 请求
来自 namebench。因此,请原谅我对这个主题的了解不足。在来这里之前,我已经尽我所能地研究过了。
目前我正在使用默认端口(据我所知是端口 53),但我似乎找不到反正改变这种状况。这真的开始让我感到沮丧。
有什么办法吗?我听说你可以更改一些注册表项,但HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS
我的机器上没有该项。我确实尝试插入此方法提供的值
([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DNS\Parameters] "SendOnNonDnsPort"=dword:000014e9
)
但当我重启 DNS 服务时,劫持并没有停止。所以我有点不知所措。
任何在此我们非常感谢您的帮助。
答案1
合并需要我登录另一个帐户,但我无法做到这一点,因为这是我用来启动它的同一个电子邮件。如果有另一个,那也没关系,因为我不知道密码。无论如何,这意味着我仍然无法发表评论(需要 50 个代表)。所以这只是关于 fixer1234 的评论。
好的,下面是我解决问题的方法:
- 安装DNS加密,最好是简单的 DNSCrypt,因为这是我用过的,而且它更容易处理。
- 您需要管理员权限才能安装(我认为)并使用该程序。确保您使用的帐户具有管理员权限。
- 安装到默认目录。这只是为了防止出现问题,并不是严格要求。
- 运行该程序。
- 在 UI 中,灰色对象被禁用,半亮绿色对象被启用。确保启用主网卡上的 DNS,并启用主 DNS(您将使用的 DNS)。双 DNS 支持尚未实现,因此如果辅助 DNS 无法对您最好的尝试提出异议,请不要感到沮丧。
- 连接到您选择的服务器。让我找到 DNSCrypt 的原始线程由马里乌斯·马图蒂亚告诉我不要使用 OpenDNS 或基于 Cisco 的服务器。这可能是出于安全原因,因此虽然不是完全必要,但听从建议可能比不听要好。
- 更改设置以满足您的需求。如果您正在寻找解决 DNS 劫持问题的解决方法,则默认设置应该有效。
- 您应该已连接到 DNSCrypt!虽然不是严格要求,但如果使用简单版本,则保留 UI 将使您不会忘记服务是否已打开或其他情况。
- 要检查 DNS 状态,请访问DNS 泄漏测试,运行标准测试,看看信息是否至少部分与您的 DNS 设置匹配。据我所知,主机名是您的 DNS 主机。
请原谅我说过“我认为”之类的话。我的记忆力有些问题。