如何检查DNS是否加密?

One*_*ero 14 encryption dns dnscrypt-proxy

我已经为 Ubuntu 和其他 Linux 用户安装了DNSCrypt,它的OpenDNS加密 DNS 补丁,它工作正常。

我如何知道我的 DNS 是否已加密?我用谷歌搜索但没有找到任何东西。

地位

one@onezero:~$ status dnscrypt 
dnscrypt start/running, process 1013
one@onezero:~$ sudo netstat -atnlp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.2:53            0.0.0.0:*               LISTEN      1013/dnscrypt-proxy
Run Code Online (Sandbox Code Playgroud)

更新

线鲨

@阿尔瓦

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明

没有 DNSCrypt

在此处输入图片说明

Alv*_*var 6

你可以Wireshark通过听你的网卡来检查它,只需按照以下步骤操作:

  1. sudo apt-get install wireshark (将其粘贴到终端中)
  2. 从终端启动它sudo wireshark(你需要sudo才能听你的网卡。)
  3. 然后开始收听并过滤除您自己的IP之外的所有内容。

现在只需检查dns协议是否已加密。

  1. 使用过滤器只显示 dns
  2. 停止扫描。
  3. 单击显示dns并来自您的 ip的列表项。
  4. 现在单击传输协议以查看它是否已加密。