Эволюция DNS: зачем нужен IPv6‑DNS, DoH и DoT — обзор современных стандартов

Эволюция DNS: зачем нужен IPv6‑DNS, DoH и DoT — обзор современных стандартов

Честно говоря, DNS — это одна из тех штук, с которыми мы все сталкиваемся постоянно, но толком не понимаем. Знаете, как бывает? Видишь аббревиатуру, киваешь понимающе, а на самом деле в голове — полная пустота. Ну, максимум всплывает воспоминание о том, как интернет «лёг» и высветилось что-то про DNS-ошибку.

А между тем, эволюция этой системы — настоящая детективная история. Представьте: интернет был как дикий запад, где творился настоящий хаос, любой мог подслушать ваши «разговоры» с сайтами, а злоумышленники только того и ждали. И вот постепенно всё начало меняться. Появились новые технологии — IPv6-DNS, DoH, DoT. Звучит как какая-то космическая абракадабра, правда? Но на деле эти «странные буквы» уже сейчас влияют на то, как работает ваш интернет.

Что такое DNS и почему без него мы бы все сошли с ума

Давайте для начала разберёмся с основами — без этого дальше будет сложно. DNS расшифровывается как Domain Name System, и это точно не тайное общество (хотя иногда кажется именно так). Проще говоря, это переводчик между человеческим языком и компьютерным.

Вот смотрите: вы хотите зайти на любимый сайт и вбиваете что-то вроде «google.com». Красиво, понятно, легко запомнить. А компьютер думает примерно так: «Хм, а где это google.com живёт?» И тут в дело вступает DNS — он говорит: «А вот здесь — 142.250.74.110». Вуаля!

Представьте, если бы нам приходилось запоминать эти цифры для каждого сайта. Кошмар? Ещё какой! Именно поэтому DNS сделал интернет человечным. Но, как часто бывает с хорошими вещами, у медали есть и обратная сторона.

Каждый раз, когда вы открываете страничку, происходит примерно такой диалог:

  • Браузер: «Эй, DNS-сервер, а где тут example.com живёт?»
  • DNS-сервер: «Вон там, по адресу 93.184.216.34»
  • Браузер: «Спасибо, побежал!»

И только потом начинается вся интернет-магия. Без DNS мы бы до сих пор искали сайты по IP-адресам — примерно как если бы вместо «Красная площадь» нужно было запоминать GPS-координаты.

IPv6-DNS: когда старое уже не справляется

Если при слове «IPv6» у вас начинается лёгкая паника и мысли в стиле «опять что-то сломалось», не волнуйтесь — вы в хорошей компании. Большинство людей относится к IPv6 примерно как к походу к стоматологу: знают, что надо, но всячески откладывают.

Дело в том, что старый добрый IPv4 (те самые четыре цифры через точки) банально заканчивается. Адресов почти не осталось, а устройств в мире становится всё больше и больше. Каждый телефон, планшет, умная лампочка, даже холодильник — всем нужен свой адрес в интернете.

IPv6 — это как переезд из маленькой квартирки в огромный особняк. Количество возможных адресов там настолько велико, что даже представить сложно — примерно 340 ундециллионов. Это число с 36 нулями! Можно каждой песчинке на пляже дать свой IP-адрес и ещё останется.

Соответственно, и DNS-запросы тоже бывают двух видов:

  • Классические A-записи для IPv4 (выдают что-то вроде 192.168.1.1)
  • AAAA-записи для IPv6 (тут уже монстры типа 2001:0db8:85a3:0000:0000:8a2e:0370:7334)

Переход на IPv6-DNS — это не катастрофа, а скорее как изучение нового языка. Поначалу непривычно, зато потом открываются новые возможности. Правда, есть нюансы: не все провайдеры ещё «въехали» в тему, некоторые старые устройства вообще не понимают, что происходит. Но прогресс неумолим.

Главная проблема классического DNS: все всё видят

А теперь самое интересное. Помните, как раньше интернет был похож на маленький городок, где все друг друга знали? Сейчас это скорее мегаполис с миллионами жителей, но вот незадача — ваши DNS-запросы до сих пор идут как открытки без конверта.

Серьёзно, любой, кто стоит между вами и DNS-сервером, может спокойно читать, какие сайты вы ищете. Провайдер? Видит. Админ Wi-Fi в кафе? Тоже видит. Хакер с ноутбуком в том же кафе? Ага, и он видит.

Это открывает кучу неприятных возможностей:

  • Провайдеры могут подменять ответы и подсовывать свою рекламу
  • Злоумышленники делают DNS spoofing — перенаправляют вас на поддельные сайты
  • Государства блокируют доступ именно на уровне DNS

Короче говоря, ситуация была не самая радужная. И тут на сцену выходят новые герои.

DoH и DoT: когда DNS научился прятаться

С ростом скандалов про утечки данных и цифровое шпионство стало понятно: пора что-то менять. Так появились DoH и DoT — два способа сделать DNS-запросы приватными.

DoH (DNS over HTTPS): прячемся среди обычного трафика

DoH — это когда ваши DNS-запросы маскируются под обычные HTTPS-соединения. Для стороннего наблюдателя это выглядит как обычный зашифрованный трафик к сайту. Невозможно понять, ищете ли вы адрес сайта или просто читаете новости.

Фишка в том, что HTTPS все давно привыкли считать нормой — банки используют, интернет-магазины, социальные сети. А раз так, то и DNS-запросы в таком же шифровании никого не удивят.

Плюсы очевидны: защита от подслушивания, обход некоторых блокировок (хотя не всех), поддержка в современных браузерах. Google DNS и Cloudflare уже давно предлагают DoH, Firefox и Chrome умеют его включать буквально одной галочкой.

DoT (DNS over TLS): отдельная защищённая линия

DoT работает похоже, но использует отдельный защищённый канал TLS — примерно как выделенная линия для важных звонков. DNS-запрос шифруется, как банковская транзакция, и идёт по своему специальному маршруту.

Разница в том, что DoT проще контролировать на уровне сети — это одновременно и плюс, и минус. В корпоративных сетях его легче настроить, но и заблокировать тоже проще, если цель — цензура.

На практике получается так: DoH сложнее поймать и заблокировать, но им труднее управлять в организации. DoT — более предсказуемый, хорошо подходит для мобильных устройств и корпоративных сетей.

Где мы сейчас и что дальше

К 2025 году картина стала гораздо веселее. Большинство крупных сервисов поддерживают и IPv6-DNS, и шифрованные варианты. Современные браузеры позволяют включить DoH буквально в два клика. Даже Android научился DoT «из коробки».

Но, конечно, не всё так радужно. Провайдеры иногда пытаются «помочь» и ломают новые протоколы. Старое сетевое оборудование частенько не понимает, что происходит. А корпоративные айтишники переживают, что теряют контроль над сетью.

Тем не менее, тренд очевиден — все движутся к шифрованным и более приватным стандартам. Вопрос только во времени.

Как попробовать самому (без боли и страданий)

Хотите не просто почитать, а реально ощутить разницу? Вот несколько простых шагов, которые не требуют диплома сетевого инженера:

Сначала проверьте, поддерживает ли ваш провайдер IPv6. Есть куча онлайн-тестов для этого — просто погуглите «тест IPv6».

В Firefox зайдите в настройки, найдите раздел «Приватность и защита» и включите защищённый DNS через HTTPS. В Chrome похожая опция лежит в настройках безопасности.

Для системного уровня можно настроить публичные DNS-серверы — тот же Cloudflare 1.1.1.1 или Google DNS. На Android в настройках Wi-Fi есть опция «Защищённый DNS».

Если работаете в корпоративной сети, лучше сначала спросить у айтишников — можете нарваться на конфликт политик.

Не бойтесь экспериментировать! В худшем случае можно всё вернуть обратно. А в лучшем — заметите, что сайты стали загружаться чуть быстрее, а навязчивой рекламы стало меньше.

Что нас ждёт в будущем

DNS продолжает эволюционировать. Уже обсуждается стандарт Encrypted Client Hello (ECH), который будет прятать не только DNS-запросы, но и сам факт соединения с конкретным доменом.

Правда, есть интересный парадокс: чем приватнее становится интернет, тем более централизованным он становится. Ведь большинство людей в итоге доверяют защиту таким гигантам, как Google или Cloudflare.

Есть попытки создать децентрализованные альтернативы — например, проект Handshake. Но пока это, скорее, для энтузиастов.

А ещё где-то в далёком будущем маячат квантовые компьютеры, которые могут поломать современные методы шифрования. Но это уже совсем другая история.

В итоге

DNS — это не просто техническая абракадабра, а настоящий фундамент современного интернета. IPv6-DNS, DoH и DoT делают его более приватным, быстрым и устойчивым к атакам.

Конечно, внедрение новых стандартов идёт не без боли — что-то ломается, что-то работает не так, как ожидалось. Но это нормальная цена прогресса.

Попробуйте включить защищённый DNS в своём браузере — и сделаете шаг к более приватному интернету. А там, глядишь, и остальной мир подтянется.

DNS IPv6 IPv6-DNS DNS-over-HTTPS DoH DNS-over-TLS DoT безопасность DNS защита данных сетевые технологии
Alt text
Обращаем внимание, что все материалы в этом блоге представляют личное мнение их авторов. Редакция SecurityLab.ru не несет ответственности за точность, полноту и достоверность опубликованных данных. Вся информация предоставлена «как есть» и может не соответствовать официальной позиции компании.

Киберразведка: оставим в стороне классический TI и копнем глубже

Июль приносит новые знания! 18.07 в 13:30 приглашаем на митап CyberCamp — разберем работу с внешними цифровыми угрозами.

Реклама.18+. АО «Инфосистемы Джет», ИНН 7729058675


Юрий Кочетов

Здесь я делюсь своими не самыми полезными, но крайне забавными мыслями о том, как устроен этот мир. Если вы устали от скучных советов и правильных решений, то вам точно сюда.