Frod

27.10.2026

как узнать какой dns сервер используется linux

Frod — свобода без границ

Как узнать, какой DNS сервер используется в Linux: пошаговая инструкция

Если вы работаете с Linux и хотите понять, какой DNS сервер сейчас настроен на вашем устройстве, это не так сложно, как кажется. В этой статье я расскажу, как быстро и точно определить текущие настройки DNS, а также объясню, что делать, если вам нужно их изменить.

Почему важно знать свой DNS-сервер?

DNS-сервер — это как телефонная книга интернета. Он превращает доменные имена, например, google.com, в IP-адреса, которые понимает ваша сеть. Знание текущего DNS помогает оптимизировать скорость доступа, обеспечить безопасность и устранить возможные проблемы с соединением.


Как узнать, какой DNS сервер используется в Linux

  1. Проверка файла /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, содержимое этого файла может быть переопределено или не отражать текущие настройки.


  1. Использование systemd-resolved (для систем с systemd)

Если ваш Linux использует systemd, то текущий DNS можно проверить так:

systemd-resolve --status

Ищите строку:

DNS Servers: 1.1.1.1 8.8.8.8

или аналогичную. Это покажет, какие DNS-серверы назначены системе.


  1. Проверка через nmcli (NetworkManager)

Если ваш Linux использует NetworkManager, выполните команду:

nmcli device show | grep IP4.DNS

Она выведет список DNS-серверов, используемых для текущего подключения.


  1. Использование 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 — залог стабильного и безопасного интернет-серфинга. Надеюсь, эта инструкция поможет вам быстро разобраться в ситуации.


Если есть дополнительные вопросы или нужна помощь с настройками — пишите!