---
title: Что такое DNS
description: Базовые знания, необходимые для понимания и управления вашим доменом с помощью DNS
navigation: true

badges:
  - value: Домены
    to: /domains
    target: _self
    icon: lucide:globe
  - value: DNS
    to: /domains/dns
    target: _self
    icon: lucide:pencil-line

authors:
  - name: Sherali Salomidinov
    username: coderplusdesigner
---

Мы уже знаем, зачем нужны домены — теперь пора разобраться, как ими управлять и использовать их на полную.  
Сначала DNS может показаться немного сложным, но чем больше вы узнаёте, тем очевиднее его важность.  

Итак, что такое DNS? Это **Domain Name System** — система доменных имён.  
Её основная цель проста: **превращать удобные для человека имена в понятные для машин числа**.  

Наши устройства «любят» числа, а мы предпочитаем имена.  
DNS можно представить как “мирное соглашение” между людьми и машинами 🏳️ — чтобы всем было удобно.

---

## 🕰️ Краткая история DNS

До появления DNS интернет (тогда ещё ARPANET) использовал очень простой метод:  
каждый компьютер полагался на файл **`hosts.txt`**, в котором были перечислены все известные доменные имена и их IP-адреса.

::code-group
  ```powershell [Windows]
  C:\Windows\System32\drivers\etc
  ```

  ```bash [Linux]
  nano /etc/hosts
  ```
::

::color-mode-image
---
srcLight: /images/domains/uz/hosts_location.png
srcDark: /images/domains/uz/hosts_location.png
alt: Rasm1 | Hosts
---
::

::color-mode-image
---
srcLight: /images/domains/uz/hosts_win.png
srcDark: /images/domains/uz/hosts_win.png
alt: Rasm2 | Hosts
---
::

::color-mode-image
---
srcLight: /images/domains/uz/hosts_lin.png
srcDark: /images/domains/uz/hosts_lin.png
alt: Rasm3 | Hosts
---
::

- Файл вёл **Stanford Research Institute (SRI)**.  
- Добавление нового компьютера или домена требовало ручного обновления.  
- Каждая машина должна была скачивать свежую версию файла, чтобы правильно работать с именами.

👉 Пример: если вы были в MIT, а в Stanford только что добавили `sri.lab`, вы не могли получить к нему доступ, пока вручную не обновите свой hosts-файл.

### Проблемы с `hosts.txt`
По мере роста сети этот подход перестал работать:
- Слишком много компьютеров и адресов для поддержки.  
- Обновления были медленными и часто с ошибками.  
- Конфликты имён встречались повсеместно.

### Рождение DNS
В **1983 году** **Пол Мокапетрис** предложил систему **Domain Name System (DNS)**.  
Она заменила централизованный текстовый файл на **иерархическую распределённую базу данных**.

- Пространство имён разделили на **зоны**.  
- Ответственность можно было **делегировать** (например, `.com` отдельно от `.org`).  
- Запросы стали обрабатываться автоматически — без ручной синхронизации.

## Назначение DNS
Цели DNS были (и остаются) такими:
- Масштабируемость для постоянно растущего интернета.  
- Автоматическое сопоставление читаемых человеком имён (`example.com`) с IP-адресами.  
- Децентрализованное управление — больше не один файл и не один администратор для всех имён.  
- Более удобный и дружелюбный интернет.



---

**Source URL:** https://support.hostmaster.uz/ru/domains/dns/what-is-dns
