TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
Андрей Созыкин

14 Jun, 19:31

Открыть в Telegram Поделиться Пожаловаться

В новой практике курса по компьютерным сетям рассматриваем работу DNS over TLS (DoT).

Для практики нужен сервер DNS, который поддерживает DoT. В видео я использовал общедоступный DNS сервер Яндекса. Есть аналогичные серверы от Google, OpenDNS, Cloudflare, Quad9. Можете выбрать тот, который вам нравится и которому вы доверяете.

nslookup и host не поддерживают DoT, поэтому для отправки запросов используем dig. Делается достаточно просто, нужно указать через @ адрес сервера DoT и флаг +tls:
dig @77.88.8.8 +tls networkscourse.ru

Запросы DoT анализируем с помощью Wireshark: убеждаемся, что данные DNS действительно зашифрованы.

Расшифровать запросы DoT сразу не получается, т.к. dig неправильно работает с переменной окружения SSLKEYLOGFILE: вместо записи ключей шифрования в файл они выдаются в стандартный поток ошибки. При этом формат ключей отличается от того, который ждет Wireshark.

Чтобы решить эту проблему используем утилиту kdig из Knot DNS. kdig работает почти как dig, но при этом корректно обрабатывается переменную SSLKEYLOGFILE и записывает ключи шифрования в правильном формате. Остается настроить путь к файлу с ключами в Wireshark.

В macOS dig не поддерживает ключ +tls, поэтому для отправки запросов по DoT можно сразу использовать kdig.

В следующем видео на практике рассмотрим, как использовать DNS over HTTPS и каким образом при этом данные передаются по сети.

Поддержать создание курса можно на Boosty или CloudTips.
Практика по DNS over TLS | Компьютерные сети - 50
Практика по DNS over TLS в Wireshark. Как поддержать курс: - Boosty - https://boosty.to/asozykin - Cloudtips - https://pay.cloudtips.ru/p/45a4055b Заранее спасибо за помощь! Яндекс DNS - https://dns.yandex.ru/ kdig - https://www.knot-dns.cz/docs/2.6/html/man_kdig.html Установка Linux в Windows с ...

1.4k 0 8 16
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot