// DevOps
Сетевой траблшутинг для новичков: Часть 2 — DNS
Опубликовано 22.09.2026
Бывает так: компьютер получил адрес, роутер отвечает, ping 8.8.8.8 проходит, а сайты в браузере не открываются. Чаще всего причина в DNS — системе, которая переводит доменные имена в IP-адреса. Если имя не удаётся преобразовать в адрес, браузер не знает, куда подключаться, даже при исправном соединении.
Как устроены DNS-записи и какие они бывают, подробно разобрано в статье «Настройка DNS для почты и сайта: Часть 1». Здесь — только диагностика.
Какой DNS-сервер использует система
Linux с systemd-resolved (Ubuntu, Debian и другие):
resolvectl statusВ выводе для каждого интерфейса указаны DNS Servers. В других системах серверы перечислены в /etc/resolv.conf:
cat /etc/resolv.confWindows:
ipconfig /allСтрока DNS Servers показывает, к какому серверу обращается компьютер. Обычно это роутер или сервер провайдера.
Проверка через системный механизм
Linux с systemd-resolved:
resolvectl query google.comЭта команда идёт тем же путём, что и обычные программы, поэтому показывает, что видят браузер и приложения.
Windows и macOS:
nslookup google.comПример успешного ответа nslookup:
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 142.250.184.110- Server — DNS-сервер, который ответил;
- Name / Address — запрошенное имя и найденный адрес;
- Non-authoritative answer — ответ получен не от сервера, отвечающего за домен, а из кеша промежуточного сервера. Для диагностики это нормально.
Ошибка выглядит так:
** server can't find example.invalid: NXDOMAINNXDOMAIN означает, что такого имени нет. Если так отвечает на существующее имя, сервер неисправен или ответ подменён.
dig: подробный ответ
dig показывает запрос и ответ полностью. В Linux он входит в пакет dnsutils (Debian, Ubuntu) или bind-utils (RHEL и производные).
dig google.comКлючевые части вывода:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12345
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 242 IN A 142.250.184.110
;; SERVER: 192.168.1.1#53(192.168.1.1)- status —
NOERRORпри успехе,NXDOMAIN— имени нет,SERVFAIL— сервер не смог получить ответ; - ANSWER SECTION — найденные записи; число после имени — время жизни записи в кеше (TTL) в секундах;
- SERVER — сервер, который ответил.
Короткий вывод только с адресами:
dig +short google.comГлавный приём: спросить другой сервер
Если имя не разрешается, задайте тот же вопрос публичному DNS-серверу:
dig @8.8.8.8 google.com
nslookup google.com 8.8.8.8- через
8.8.8.8ответ есть, а через свой сервер нет — проблема в DNS роутера или провайдера. Решение — сменить DNS-серверы в настройках сети или роутера; - нет ответа ни от одного сервера — запросы DNS, скорее всего, блокируются по пути (порт 53 UDP и TCP) или проблема со связью;
- разные серверы возвращают разные адреса — возможна подмена ответов или изменение записи, которое ещё не разошлось из-за TTL.
Итог
resolvectl statusилиipconfig /all— какой DNS-сервер используется;resolvectl queryиnslookup— проверка тем же путём, что у приложений;dig— подробный ответ и запрос к конкретному серверу через@.
Если имя разрешается в правильный адрес, узел отвечает на ping, а сайт всё равно не открывается, следующий шаг — проверить, работает ли на сервере нужная служба. Этому посвящена следующая часть.
Ресурсы
// Reviews
Отзывы по теме
Огромное спасибо Михаилу за работу, я очень доволен результатом. Отдельно благодарю за рекомендации в процессе настройки, из довольно сумбурного ТЗ с моей стороны (а я в серверах понимаю мало) Михаил уточняющими вопросами и предложениями со своей стороны сформулировал четкое понимание, какие задачи будет решать итоговая сборка и как организовать все лучшим образом. Рекомендую!
Огромное спасибо Михаилу за работу, я очень доволен результатом. Отдельно благодарю за рекомендации в процессе настройки, из довольно сумбурного ТЗ с моей стороны (а я в серверах понимаю мало) Михаил уточняющими …
Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас
21.07.2025 · ★ 5/5
Отличный специалист, шарящий эксперт и замечательный человек. За час нам починил то, над чем мы днями ломали головы! Уверен, что это не первый раз, когда мы будем пользоваться его непомерным профессионализмом
Отличный специалист, шарящий эксперт и замечательный человек. За час нам починил то, над чем мы днями ломали головы! Уверен, что это не первый раз, когда мы будем пользоваться его непомерным профессионализмом
Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас
28.05.2025 · ★ 5/5
профессиональный подход к делу!
профессиональный подход к делу!
Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас
31.03.2025 · ★ 5/5
Знает, умеет, делает. Всё оперативно и по делу, сотрудничеством остался доволен.
Знает, умеет, делает. Всё оперативно и по делу, сотрудничеством остался доволен.
Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас
14.03.2025 · ★ 5/5
Спасибо! Настроили роутер по моему техническому заданию, с полным объяснением того что мы делаем
Спасибо! Настроили роутер по моему техническому заданию, с полным объяснением того что мы делаем
Mikrotik hap настройка роутера. Настрою роутер микротик wifi для вас
09.03.2025 · ★ 5/5
Все круто! Спасибо! Рекомендую
Все круто! Спасибо! Рекомендую
// Contact
Нужна помощь?
Свяжись со мной и я помогу решить проблему
Написать в TelegramОтвечаю в течение рабочего дня (03:00–13:00 GMT)
Или оставьте заявку здесь:
// Related