Что такое DNS
Базовые знания, необходимые для понимания и управления вашим доменом с помощью DNS
Мы уже знаем, зачем нужны домены — теперь пора разобраться, как ими управлять и использовать их на полную.
Сначала DNS может показаться немного сложным, но чем больше вы узнаёте, тем очевиднее его важность.
Итак, что такое DNS? Это Domain Name System — система доменных имён.
Её основная цель проста: превращать удобные для человека имена в понятные для машин числа.
Наши устройства «любят» числа, а мы предпочитаем имена.
DNS можно представить как “мирное соглашение” между людьми и машинами 🏳️ — чтобы всем было удобно.
🕰️ Краткая история DNS
До появления DNS интернет (тогда ещё ARPANET) использовал очень простой метод:
каждый компьютер полагался на файл hosts.txt, в котором были перечислены все известные доменные имена и их IP-адреса.
- Файл вёл Stanford Research Institute (SRI).
- Добавление нового компьютера или домена требовало ручного обновления.
- Каждая машина должна была скачивать свежую версию файла, чтобы правильно работать с именами.
👉 Пример: если вы были в MIT, а в Stanford только что добавили sri.lab, вы не могли получить к нему доступ, пока вручную не обновите свой hosts-файл.
Проблемы с hosts.txt
По мере роста сети этот подход перестал работать:
- Слишком много компьютеров и адресов для поддержки.
- Обновления были медленными и часто с ошибками.
- Конфликты имён встречались повсеместно.
Рождение DNS
В 1983 году Пол Мокапетрис предложил систему Domain Name System (DNS).
Она заменила централизованный текстовый файл на иерархическую распределённую базу данных.
- Пространство имён разделили на зоны.
- Ответственность можно было делегировать (например,
.comотдельно от.org). - Запросы стали обрабатываться автоматически — без ручной синхронизации.
Назначение DNS
Цели DNS были (и остаются) такими:
- Масштабируемость для постоянно растущего интернета.
- Автоматическое сопоставление читаемых человеком имён (
example.com) с IP-адресами. - Децентрализованное управление — больше не один файл и не один администратор для всех имён.
- Более удобный и дружелюбный интернет.