DNS, если кто не знает

2025-11-11 14:58, by Dmitri Zdorov

DNS, если кто не знает — это важный компонент в том, как работает современный интернет. Сами компьютеры разговаривают цифрами и им для связи нужны цифровые адреса, в основном это адреса для интернет протоколов и это IP Address.

Но нам как кускам мяса трудно оперировать цифрами в больших количествах, нам нужны слова, поэтому разные ресурсы названы какими-то словами и у них словесные адреса, которые мы называем универсальными ресурсными локаторами (URL) и они уже используют схему которая следит чтобы адреса кому-то да принадлежали. Это уже называют домены. Домены надо регистрировать, чтобы не было путаницы. И мы знали что гугл это всё таки google com, и другие не могут этот домен просто так использовать.

Но чтобы и люди и устройства могли работать, нужно, чтобы сопоставляли эти самые домены с IP адресами на которых находятся сервера — вот этим и занимается DNS - Domain Name Service. А по сути это тоже такие сервера, которые помогают всем устройствам в мире транслировать домены в точные цифровые адреса, и далее уже чтобы сами компьютеры знали какие файлы оттуда получать.

Чтобы это работало надо знать точный IP Address хотя бы одного функционирующего DNS сервера, а дальше они уже могут друг у друга спрашивать. Обычно эту роль играет ваш домашний роутер. И чаще всего эти переговоры про ДНС идут в открытом виде, что конечно, можно при желании портить.

И вот чтобы защититься от подобной порчи придумали чтобы DNS работал более защищенно, а именно полагаясь на шифрующие сертификаты, через HTTPS. Это помогает от подпорчивания и вредительства теми, кто по пути, как интернет провайдеры или те кто их хакнул. Правильный термин Man-in-the-middle-attack. Такое решение называется DNS over HTTPS или DoH. Хорошая штука, но пока мало ещё распространена. Только Firefox это использует по умолчанию.

Но у всего хорошего есть слабости, и оно тоже может сломаться. И это произошло у меня сегодня. DoH перестал работать, на некоторое время. Может конечно чей-то сертификат просрочился, что маловероятно, можно просто сказать видимо были проблемы с доступностью DoH серверов. На практике выглядит очень странно и подозрительно. Перестал работать интернет у части программ, и самое заметное у всех браузеров с DoH, в моём случае это Firefox, Waterfox и Floorp. Но ещё и у некоторых программ которые тоже напрямую работают с интернетом и тоже используют для надёжности DoH.

Так вот я узнал про это побольше.

Оригинал в Телеграме · Комментарии в Телеграме