DNS — это распределенная интернет-система, которая переводит машинные IP-адреса в понятные для человека доменные имена сайтов.
Алгоритм действий достаточно простой:
Вы набираете в браузере доменное имя. Например, mail.ru.
Далее программа делает запрос к DNS-серверу и спрашивает: «Как найти mail.ru?»
Сервер в ответ выдает: «Вот его адрес — 185.32.189.223».
Теперь ваш браузер знает, куда отправлять запросы, и загружает страницу.
Если DNS не работает корректно, возникают различные проблемы:
Сайты не открываются, даже если Интернет подключён.
Электронная почта перестаёт отправляться и приниматься.
Подключение к Интернету может выглядеть «сломавшимся», хотя причина в другом.
Таким образом, к главным функциям DNS можно отнести:
— привязка имени сайта к его IP-адресу, чтобы пользователи могли обращаться к сайтам через понятные названия.
— проверка почтовых записей, что позволяет почтовым серверам обмениваться письмами.
— обеспечения взаимодействие устройств с сетью Интернет.
Наиболее распространенный признак неисправности — сайты перестают загружаться и выдают ошибки вроде таких:
«Не удается найти сервер»;
«DNS_PROBE_FINISHED_NXDOMAIN» или что-то похожее.
Однако, далеко не факт, что проблема именно в DNS — вполне возможно, что просто у вас просто пропал интернет.
Чтобы удостовериться в этом, достаточно открыть сайт напрямую по его IP-адресу. Например, введите в браузере http://185.32.189.223 (один из IP-адресов mail.ru). Если сайт открывается как обычно, значит проблема в DNS.
Для начала выясните, какой DNS-сервер используется вашим устройством. Настройки можно найти в параметрах сети на компьютере или в панели управления роутером.
Публичные DNS-серверы, как правило, быстрее и надёжнее, чем те, которые настроены по умолчанию.
Проверка через командную строку с помощью команды ping
Откройте командную строку и введите следующую команду:
ping 1.1.1.1
Если сервер отвечает (появляются строки с временем отклика), значит DNS доступен. Если ответа нет, проверьте подключение к Интернету.
Если командная строка вам не по душе, то рекомендуем специализированные онлайн-сервисы. Например:
DNSChecker — позволяет проверить доступность DNS-записей из разных регионов.
IntoDNS — анализирует настройки DNS-серверов вашего домена.
Здесь все очень просто: указываете имя домена и выбираете записи, которые хотите проверить (A, MX, CNAME и т. д.). В итоге вы получите детализированный отчет.
Знание работы DNS помогает быстро выявить и устранить проблемы с доступом к сайтам, почтой и интернетом. Если после всех проверок ситуация не улучшилась, стоит обратиться за помощью к специалистам.