27.10.2026
как узнать какой dns сервер используется linux
Как узнать, какой DNS сервер используется в Linux: пошаговая инструкция
Если вы работаете с Linux и хотите понять, какой DNS сервер сейчас настроен на вашем устройстве, это не так сложно, как кажется. В этой статье я расскажу, как быстро и точно определить текущие настройки DNS, а также объясню, что делать, если вам нужно их изменить.
Почему важно знать свой DNS-сервер?
DNS-сервер — это как телефонная книга интернета. Он превращает доменные имена, например, google.com, в IP-адреса, которые понимает ваша сеть. Знание текущего DNS помогает оптимизировать скорость доступа, обеспечить безопасность и устранить возможные проблемы с соединением.
Как узнать, какой DNS сервер используется в Linux
- Проверка файла
/etc/resolv.conf
Самый распространенный способ — посмотреть содержимое файла /etc/resolv.conf. В нем обычно прописаны DNS-серверы, которые использует система.
Команда:
cat /etc/resolv.conf
Что вы увидите:
nameserver 8.8.8.8
nameserver 8.8.4.4
Значения после nameserver — это IP-адреса DNS-серверов. В данном примере — Google DNS.
Важно: В некоторых дистрибутивах или при использовании системных менеджеров, таких как systemd-resolved, содержимое этого файла может быть переопределено или не отражать текущие настройки.
- Использование
systemd-resolved(для систем с systemd)
Если ваш Linux использует systemd, то текущий DNS можно проверить так:
systemd-resolve --status
Ищите строку:
DNS Servers: 1.1.1.1 8.8.8.8
или аналогичную. Это покажет, какие DNS-серверы назначены системе.
- Проверка через
nmcli(NetworkManager)
Если ваш Linux использует NetworkManager, выполните команду:
nmcli device show | grep IP4.DNS
Она выведет список DNS-серверов, используемых для текущего подключения.
- Использование
digилиnslookupдля проверки
Эти инструменты помогают не только узнать DNS-сервер, но и проверить его работу.
Например:
dig @8.8.8.8 google.com
Здесь @8.8.8.8 — DNS-сервер, к которому идет запрос. Если команда выполнена успешно, значит этот DNS сервер активен.
Что делать, если нужно изменить DNS
Если вы обнаружили, что используемый DNS-сервер вас не устраивает, его можно легко заменить. Например, добавьте новые адреса в /etc/resolv.conf или настройте через NetworkManager.
Итог
- Самый быстрый способ —
cat /etc/resolv.conf. - Для систем с systemd —
systemd-resolve --status. - Для пользователей NetworkManager —
nmcli device show | grep IP4.DNS. - Для проверки работоспособности —
digилиnslookup.
Понимание текущих настроек DNS — залог стабильного и безопасного интернет-серфинга. Надеюсь, эта инструкция поможет вам быстро разобраться в ситуации.
Если есть дополнительные вопросы или нужна помощь с настройками — пишите!