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