dnscrypt-proxy - 检查我正在使用的解析器

dnscrypt-proxy - 检查我正在使用的解析器

我已经dnscrypt-proxy在我的 ubuntu 14.04 上安装。

现在我想检查一下我使用的解析器。我知道默认配置使用 OpenDNS 服务器,但我想知道它在默认列表中使用的服务器是哪一个:https://github.com/jedisct1/dnscrypt-proxy/blob/master/dnscrypt-resolvers.csv。 我怎样才能做到这一点?

谢谢

答案1

检查您实际使用的解析器的最佳方法是访问此网站。

https://dnsleaktest.com/

进一步的解释请参阅 webupd8.com 文章:

使用 DNSCrypt 在 Ubuntu 中加密 DNS 流量 [Ubuntu PPA]

答案2

ipleak.net将显示您当前的 DNS 服务器 IP 地址。然后您可以将 IP 与 resolvers.csv 文件中的 IP 进行交叉引用。您也可以访问opendns.com/welcome并查明您是否确实在使用他们的名称服务器。

另一种方法是安装 wireshark,然后开始捕获数据包。您将看到通过系统的每个数据包。如果使用没有 DNS 缓存的 dncrypt(例如 dnsmasq 或 unbound),您将能够看到名称服务器的 IP 地址,但是您应该看不到查询本身,因为它是加密的。

当然,您也可以使用 dig 和 whois 等工具来调试与 DNS 相关的问题。祝您好运。

相关内容