DNS скрывает безумный мир: странные эксперименты с протоколом

DNS скрывает безумный мир: странные эксперименты с протоколом

Сен 29, 2026 dns creative coding internet history protocol hacking developer projects weird tech

DNS Museum: когда протокол идёт не по плану

Каждый день вы используете DNS. Набираете адрес сайта — DNS работает. Отправляете письмо — DNS работает. Смотрите видео — снова он. Система надёжная, незаменимая и... скучная.

Но оказывается, DNS может быть странным, удивительным и совершенно бесполезным.

DNS Museum — это коллекция креативных экспериментов, которые растягивают скромный протокол далеко за пределы его прямого назначения. Сейчас там 49 проектов, от «умных» до «зачем вообще кто-то это сделал?» — и это звучит как искренний комплимент.

traceroute как искусство

traceroute — это инструмент диагностики сети. Он показывает путь данных через интернет. Обычно вы видите скучные IP-адреса и имена серверов.

А что если вставить сообщения в обратные DNS-имена?

Существуют traceroute, которые рисуют слова. «American Pie traceroute» выводит текст песни, пока вы «путешествуете» по миру. Есть версия, которая выводит первую главу «Звёздных войн». Отдельный проект рисует ёлку. А наш фаворит — изображение руки через IPv6 hop expansion.

Это не быстро. Это не нужно. Но наблюдать, как сетевой путь медленно выводит «HELLO WORLD» в доменных именах — странно завораживает.

DNS поверх всего подряд

Вопрос, который никто не задавал: а что если отправлять DNS-запросы через платформы, для которых это не предназначено?

Сообщество разработчиков ответило: DNS over IRC, DNS over Telegram, DNS over Signal, DNS over Mastodon. Кто-то даже сделал телефонный интерфейс DialDNS — набираешь номер и запрашиваешь DNS через кнопки телефона.

Наш фаворит — DNS over SMS. Отправляешь домен в SMS, получаешь IP-адрес в ответ. Медленнее браузера. На порядки абсурднее. И прекрасно в своей упрямой изобретательности.

DNS как веб-сервер

Здесь становится по-настоящему умно. Используя DNS TXT-записи — те, что предназначены для метаданных — разработчики построили работающие HTTP-серверы.

HTML over DNS кодирует страницы в ответы при запросе домена. Мучительно медленно. Нужен специальный софт для декодирования. Технически работает.

dns.toys превращает DNS-запросы в утилиты. Конвертация валют через DNS? Пожалуйста. Текущее время в Токио? Спрашивайте. Калькулятор Unix. Игра в Wordle. Всё через протокол, который просто возвращает текст.

Некоторые пошли дальше и разместили целые блоги в DNS. Посты хранятся как TXT-записи. Читать их можно только специальными клиентами. Как запустить сайт с дискеты в 1985 году — болезненно, непрактично, и абсолютно возможно.

Туннели через DNS

DNS-туннелирование звучит как хак из фильма про ограбление. Идея: закодировать произвольные данные в DNS-запросы и ответы, создав туннель через файрволлы.

Исследователи построили FTP через DNS, HTTP через DNS, целые VPN-сервисы на DNS-запросах. Проект dnscat2 создаёт полноценный командный канал через одни лишь DNS-lookup'ы.

Эти техники используют специалисты по безопасности для обхода ограниченных сетей. Используют и хакеры государственного уровня. То, что это работает — либо пример гибкости протокола, либо предупреждение об архитектуре интернета.

Чистое хакерство

Что поражает в этих проектах — не их техническое совершенство, хотя некоторые действительно впечатляют. Важнее дух.

Это разработчики, которые спрашивают «а что если?» и потом недели строят ответы на вопросы, которых никто не задавал.

DNS — это инфраструктура. Она должна быть скучной. Это водопровод интернета, и никто не празднует водопровод.

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

Слово «HELLO WORLD» через сетевой путь. Wordle через DNS-запросы. Целый VPN через доменные имена. Послание одно: интернет — это площадка для игр, и самые интересные игрушки — не всегда официальные.

DNS Museum доступен на dns.museum — все 49 проектов. Предупреждение: потеряете несколько часов, ныряя в эти кроличьи норы. И, скорее всего, начнёте думать, какую невозможную вещь вы могли бы построить на DNS.

Потому что где-то уже работает сайт через протокол, который никогда не был рассчитан на сайты. И это, честно говоря, вдохновляет.

Read in other languages:

BG EL UZ TR CS SV FI RO PT PL NL HU NB IT FR ES DE ZH-HANS DA EN