dnscrypt-proxy - 查找最佳 DNS 解析器并更新 dnscrypt-resolvers 列表

dnscrypt-proxy - 查找最佳 DNS 解析器并更新 dnscrypt-resolvers 列表

我已经安装dnscrypt-proxy并且我拥有的默认解析器是:resolver1.dnscrypt.eu

  • 是否可以从列表中找到最快的 DNS 解析器这里
  • 我也安装了该程序电力供应协议,所以我的 DNS 解析器列表与 github master 中的不一样,那么是否可以/安全地使用/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv上面链接中的新列表更新我的本地列表?

谢谢

答案1

当然。只要有足够的时间和努力,一切皆有可能。

完成 DNS 基准测试的一种方法是利用namebench上述程序这里。自 2010 年以来它一直没有更新,但仍然可用这里

在较新版本的 Ubuntu 上实现此操作的另一种方法(在 14.04.5 上完成了有限的测试)是:

1)下载 吉布森研究中心DNS 基准(当然,自 2010 年以来,这个版本也没有更新过)

wine DNSBench.exe2)通过您下载它的目录中的终端使用 Wine 启动它,或者在 nautilus 中右键单击它并选择打开方式 -> Wine Windows 程序加载器。

DNSBench

要添加自定义 DNS 服务器列表,请单击“名称服务器”选项卡,然后单击“添加/删除”按钮。

添加/删除

限制:如果Add System`s Nameservers不奏效,您将需要解析 csv 文件以获取 IP 地址并将它们(手动?)添加到 DNSBench 服务器列表中。

然后单击Benchmark完成基准测试。这可能需要一段时间,所以这是离开键盘并伸展身体的好时机。

基准测试完成后,您可以单击Tabular Data按钮,该按钮将提供从最快到最慢排序的最终基准测试结果。

关于在 中更新本地列表的安全性,/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv只要您有一个好的策略,您就可以安全地测试更新系统上的任何文件。没有什么比拥有备份副本更能确保您在出现问题时可以恢复更改了。实现这一点的一种方法是简单地发出命令sudo cp /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.bak

相关内容