DNS — это «телефонная книга» интернета. Людям удобно помнить имена вроде okis.ru, а компьютерам для связи нужен IP-адрес вроде 185.189.167.176. DNS переводит одно в другое.
Как это работает
- Вы набираете в браузере адрес сайта.
- Компьютер спрашивает у DNS-сервера (обычно его выдаёт провайдер через роутер): какой IP у этого имени?
- Если сервер не знает ответ, он по цепочке спрашивает серверы зоны
.ru, а те — сервер, который отвечает за сам домен. - Ответ возвращается к вам и запоминается на время, чтобы в следующий раз не спрашивать снова.
Всё это занимает доли секунды. Посмотреть, какие адреса записаны у любого сайта, можно на странице IP-адрес сайта.
Записи DNS
| A | IPv4-адрес сайта |
|---|---|
| AAAA | IPv6-адрес сайта |
| CNAME | «смотри другое имя»: псевдоним, например www → основной домен |
| MX | куда доставлять почту для домена |
| TXT | текстовые записи: подтверждение владения доменом, защита почты (SPF, DKIM) |
| NS | какие серверы отвечают за домен |
Почему сайт открывается не сразу после переезда
Ответы DNS запоминаются на время, которое задаёт владелец домена (TTL): от минут до суток. Если сайт переехал на новый сервер, часть людей ещё какое-то время попадает на старый, пока у их провайдера не истечёт запомненный ответ.
Как узнать и сменить DNS-сервер
В Windows команда ipconfig /all показывает строку «DNS-серверы». Обычно это адрес роутера или провайдера. Сменить DNS можно в настройках сетевого подключения или прямо в роутере — тогда новые настройки получат все устройства дома. Популярные публичные DNS: Яндекс (77.88.8.8), Cloudflare (1.1.1.1), Google (8.8.8.8).
Если сайты открываются медленно или не открываются по имени, но открываются по IP-адресу, дело почти наверняка в DNS.
Частые вопросы
Что такое DNS-сервер?
Сервер, который по имени сайта находит его IP-адрес. Обычно его выдаёт провайдер, но можно указать и публичный, например 77.88.8.8 от Яндекса.
Как узнать IP-адрес сайта через DNS?
Введите домен на странице «IP-адрес сайта» на main-ip.ru или выполните nslookup и имя сайта в командной строке.
Зачем менять DNS?
Если DNS провайдера работает медленно или с перебоями. Публичные DNS-серверы обычно быстрее и стабильнее.
Другие инструменты
- Мой IP-адресВаш внешний IP, провайдер и город
- IP-адрес сайтаНа каком сервере и в какой стране работает сайт
- Провайдер и город по IPЧей это адрес и где он находится
- Что такое IP-адресВнешний и внутренний, белый и серый, IPv4 и IPv6 простыми словами
- Как узнать IP-адрес компьютера и телефонаПошагово для Windows, macOS, Android, iPhone и роутера
- 192.168.1.1 и 192.168.0.1: как зайти в настройки роутераВход в роутер, логин и пароль, если страница не открывается
- Маска подсети: что это и как её понять255.255.255.0, /24 и таблица всех масок