Linux
DNS в Linux
9 статей с причинами, проверками и пошаговыми решениями. Например: Temporary failure in name resolution; Не работает resolv.conf.
Temporary failure in …
Linux: «Temporary failure in name resolution» — причины и решение
Сообщение значит, что система не может превратить имя в IP-адрес: нет интернета, не работает DNS-сервер, неправильный `/etc/resolv.conf` или остановлена служба `systemd-…
Linux: DNS не работает, systemd-resolved не отвечает — причины и решение
Если DNS в Linux не работает, проверьте, запущен ли systemd-resolved, на что указывает /etc/resolv.conf (должна быть ссылка на stub-resolv.conf), и какие серверы получен…
Linux: dig и nslookup возвращают SERVFAIL — причины и решение
SERVFAIL означает, что сервер не смог получить ответ. Ниже — причины и порядок действий от простого к сложному.
Linux: файл resolv.conf постоянно перезаписывается — причины и решение
Файл `/etc/resolv.conf` часто управляется системой (systemd-resolved или NetworkManager), поэтому ручные правки пропадают. Ниже — причины и порядок действий от простого …
systemd-resolved не запускается или не разрешает имена — причины и решение
Если `systemd-resolved` не работает, имена не разрешаются: служба остановлена, конфликт с другим DNS-сервисом (dnsmasq), занят порт 53 либо повреждена конфигурация. Ниже…
dig: NXDOMAIN, SERVFAIL, REFUSED — что означают ответы DNS — причины и решение
NXDOMAIN — имя не существует, SERVFAIL — ошибка сервера или DNSSEC, REFUSED — сервер отказал. Сравните ответы разных резолверов.
Linux: как сбросить кэш DNS (systemd-resolved, dnsmasq, nscd) — причины и решение
Команда сброса зависит от резолвера: resolvectl flush-caches, перезапуск dnsmasq или nscd -i hosts.
Linux: dig и nslookup — no servers could be reached — причины и решение
Сообщение dig no servers could be reached означает, что запрос к DNS-серверу не получил ответа, но само интернет-соединение может работать по IP. Проверьте адрес DNS из …
Linux: порядок разрешения имён — /etc/hosts и nsswitch.conf — причины и решение
Имена сначала проверяются в /etc/hosts, затем в DNS (порядок задаёт nsswitch.conf). Проверьте файл при странном поведении.