Как проверить, зашифрован ли DNS?

Вам нужно будет знать, что было раньше, чтобы перезагрузить эту раскладку с помощью loadkeys (или вы можете загрузить стандартную комбинацию клавиш с помощью loadkeys -d).

Поскольку вы не можете ввести эту команду, вы потребуется другой способ запустить его (например, путем настройки ярлыка, чтобы сделать это). Как это сделать, также зависит от того, какую версию Ubuntu вы используете или используете ли вы что-то вроде screen, tmux (или byobu). Или вы также можете привязать кириллические ключи к nano-командам (например, для сохранения и выхода) и создать псевдоним кириллицы для загрузки не-кириллической раскладки.

1
задан 25 January 2017 в 15:13

5 ответов

Если вы используете OpenDNS в качестве DNS-сервера, поддерживающего dnscrypt, способ проверить, работает ли он, использовать одну из следующих команд:

drill txt debug.opendns.com

dig txt debug.opendns.com

Текст ответа должен содержать строку, в которой говорится: «dnscrypt enabled»:

;; ANSWER SECTION:
debug.opendns.com.  0   IN  TXT "server 11"
debug.opendns.com.  0   IN  TXT "flags 22 2 222 2"
debug.opendns.com.  0   IN  TXT "id 6666666"
debug.opendns.com.  0   IN  TXT "source 209.6.69.160:44444"
debug.opendns.com.  0   IN  TXT "dnscrypt enabled (...)"
2
ответ дан 25 May 2018 в 14:09

Я установил dnscrypt 1.1 на Ubuntu 12.10.

Я отредактировал /etc/NetworkManager/NetworkManager.conf, чтобы прокомментировать

dns=dnsmasq

Затем добавьте /etc/init/dnscrypt.conf и включите в него следующее:

 description "dnscrypt startup script"

 start on (local-filesystems and started dbus and stopped udevtrigger)
 stop on runlevel [016]

 script
         exec /usr/sbin/dnscrypt-proxy -a 127.0.0.1 -d
 end script

Далее я изменил мои сетевые настройки для использования 127.0.0.1 для DNS:

Затем я перезагрузился и удостоверился, что dnscrypt запущен и что dnsmasq не был:

 ps aux | grep dns
 root      6581  0.0  0.0  16116   720 ?        Ss   04:47   0:00 /usr/sbin/dnscrypt-proxy -a 127.0.0.1 -d

Тогда я открыл wireshark, чтобы проверить, что DNS зашифрован:

Кажется, что это не так.

Посещение http://www.opendns.com/welcome/ проверяет, что я использую opendns.

http://www.opendns.com/welcome/

2
ответ дан 25 May 2018 в 14:09

У меня есть это!

Запустите dnscrypt-proxy --deamonize (он уже должен быть запущен)

. Идти в значок «Сеть» вверху и спускаемся вниз к настройкам сети. Перейдите к своему текущему соединению и нажмите «Настроить ... Перейдите на вкладку« Параметры IPv4 ». В полях DNS Servers и Search Domains введите: 127.0.0.1 Перейдите к http://opendns.com/welcome

Если вы перенаправлены на сайт http://opendns.com/welcome/oops, тогда он не настроен

Извините. Я не хотел идти на боль, чтобы все исправить, но это было замечательно легко! Ну, надеюсь, вы что-то узнали. Я уверен, что сделал!

1
ответ дан 25 May 2018 в 14:09
  • 1
    я могу проверить, что запросы отправляются на зашифрованный DNS-сервер? – One Zero 18 February 2012 в 22:39
  • 2
    Я не совсем понимаю, что вы имеете в виду, его можно будет отправить максимум двум возможностям в большинстве случаев, связанных с домашними сетями. Скорее всего, вы установите их в своем маршрутизаторе или в файле /etc/resolv.conf. Поэтому каждый раз, когда ваш компьютер запрашивает что-то, ваш маршрутизатор будет запрашивать эти два DNS-сервера. Других нет, потому что он не знает других. Если вы действительно хотите знать, что можете поставить машину с двумя сетевыми адаптерами и Wireshark между вашим компьютером и маршрутизатором. Затем вы можете прочитать пакеты, которые проходят через компьютер. Но, конечно, вы должны знать, что ищете. – Chuck R 18 February 2012 в 22:57
  • 3
    ты, хороший, должен включить эту деталь в свой ответ – One Zero 18 February 2012 в 23:14
  • 4
    Совать! Вы видели мой обновленный ответ? – Chuck R 19 February 2012 в 00:09
  • 5
    да, я сделал, его 127.0.0.2, если вы используете скрипт upstart как i m, см. справку w8, уже проверенные открытые dns приветствуют то же самое в зашифрованном & amp; по незашифрованным – One Zero 19 February 2012 в 00:13

dnscrypt-proxy принимает DNS-запросы, шифрует и подписывает их с помощью * dnscrypt * и перенаправляет их на удаленный dnscrypt-разрешающий алгоритм

Ожидается, что ответы от распознавателя также будут зашифрованы и подписаны.

Прокси-сервер проверяет подпись ответов, расшифровывает их и передает их на локальный дефект-заглушку.

dnscrypt-proxy по умолчанию прослушивает 127.0.0.1 / порт 53 [ ! d4]

1
ответ дан 25 May 2018 в 14:09

Вы заходите на страницу приветствия OpenDNS, и вы должны увидеть что-то вроде «Добро пожаловать в OpenDNS! Ваш Интернет безопаснее, быстрее и умнее, потому что вы используете OpenDNS». Это означает, что вы используете OpenDNS в качестве поставщика DNS, и если вы не настроили OpenDNS без dnscrypt, ваши DNS-запросы должны быть зашифрованы.

Другим способом было бы отслеживать трафик DNS с помощью wireshark, tcpdump и т. Д. и посмотрите, действительно ли он зашифрован, но это более запутанно и требует некоторых глубоких знаний.

0
ответ дан 25 May 2018 в 14:09
  • 1
    opendns.com/welcome & gt; Я был там до его открытия open-dns dns, позвольте мне проверить на моем ноутбуке тот, у кого нет шифрования – One Zero 18 February 2012 в 22:34
  • 2
    то же, что и здесь. – One Zero 18 February 2012 в 22:37
  • 3
    OpenDNS не единственный провайдер, поддерживающий DNScrypt. sudo dnscrypt-proxy --daemon -a 127.0.0.2 --resolver-address=23.226.227.93:443 --provider-name=2.dnscrypt-cert.okturtles.com --provider-key=1D85:3953:E34F:AFD0:05F9:4C6F:D1CC:E635:D411:9904:0D48:D19A:5D35:0B6A:7C81:73CB является одним из многих, которые не используют OpenDNS. – mchid 28 April 2014 в 10:16

Другие вопросы по тегам:

Похожие вопросы: