使用 dnscrypt-proxy 设置 DoH

使用 dnscrypt-proxy 设置 DoH

因此,一段时间以来,我一直在使用 dnscrypt-proxy 来设置使用 cloudflare 的 DoH1.1.1.1。但最近,我注意到它没有使用 Cloudflare 的 DNS,而是恢复为我的 ISP 的 DNS 服务器。

即将https://1.1.1.1/帮助/说我在 HTTPS 上的 DNS 上,但我不是在 cloudflare 的 DNS 上,而是在 ISP 的 DNS 上。

我可以确认 dnscrypt-proxy 正在运行,其服务已安装并正在运行,并且我已将控制面板上的连接设置设为 127.0.0.1,每当我在 powershell 上运行 dnscrypt-proxy 来解析网站时,它都会显示解析器 IP 是 Cloudflare 的,而不是我的 ISP 的。它曾经运行正常,但突然又恢复到我的 ISP 的 DNS,我非常确定我没有对配置文件做任何操作。这是设置错误还是其他原因?

如果这篇文章不清楚/不够详细或不在正确的位置,请原谅我,我是 stackexchange 的新手,英语不是我的母语。

答案1

所以我不知道是否有其他人遇到过这个问题,但我发现这是由于 Windows 以某种方式优先考虑备用 DNS 服务器(我将其设置为 8.8.8.8,尽管最后它似乎仍然使用我的 ISP 的 DNS)而不是我为 dnscrypt-proxy 配置的主 DNS 服务器。

说实话,这真的很愚蠢。我所需要做的就是将备用 DNS 服务器留空,现在它就可以正常工作了。虽然我仍然不太明白为什么 Windows 选择使用备用 DNS 服务器每次而不是主要的。

相关内容