Frod

24.10.2026

linux узнать dns сервер

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

Как узнать DNS-сервер в Linux: простые способы и рекомендации

Если вы пользуетесь Linux и хотите понять, какой DNS-сервер используется на вашем устройстве, это вполне логичный вопрос. DNS (Domain Name System) — это система, которая переводит доменные имена в IP-адреса, позволяя браузерам находить нужные сайты. В этой статье я расскажу, как легко и быстро узнать текущий DNS-сервер в Linux, а также поделюсь полезными советами для тех, кто хочет контролировать свою сеть.

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

Понимание того, какой DNS-сервер у вас настроен, важно по нескольким причинам:

  • Безопасность: Некоторые DNS-сервера могут отслеживать или фильтровать ваш трафик.
  • Производительность: Быстрый и надежный DNS повышает скорость загрузки сайтов.
  • Обход блокировок: Использование альтернативных 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

Здесь видно, что ваш Linux использует DNS-серверы Google DNS — 8.8.8.8 и 8.8.4.4.

Важно: В некоторых случаях этот файл может быть автоматически перезаписан системой или менеджером сетевых подключений, поэтому его содержание не всегда полностью отражает текущие настройки.

Способ 2: использование команды systemd-resolve

Если у вас современная версия Linux с systemd, можно выполнить команду:

systemd-resolve --status

В выводе ищите строку:

DNS Servers: 8.8.8.8 8.8.4.4

или другие IP-адреса — это и есть текущие DNS-сервера.

Способ 3: команда nmcli (NetworkManager)

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

nmcli device show | grep IP4.DNS

Этот способ покажет DNS-сервера для конкретных подключений.

Способ 4: проверка через dig или nslookup

Если у вас установлены утилиты dig или nslookup, можно сделать запрос к DNS-серверу, чтобы проверить его работу. Например:

dig @8.8.8.8 google.com

Это отправит запрос к DNS 8.8.8.8 и покажет, как он отвечает.

Что делать, если DNS-сервер не соответствует ожиданиям?

Иногда по умолчанию в Linux настроены DNS-адреса, которые не устраивают по скорости или безопасности. Тогда можно изменить их вручную, отредактировав /etc/resolv.conf или настроив параметры через NetworkManager.

Итог

  • Самый быстрый способ — команда cat /etc/resolv.conf.
  • Для более точной информации используйте systemd-resolve --status или nmcli.
  • Чтобы проверить работу DNS, используйте dig или nslookup.

Знание текущих DNS-серверов помогает лучше контролировать свою сеть, повышать безопасность и повышать скорость работы в интернете. Если хотите перейти на более быстрые или безопасные DNS, например, Cloudflare или OpenDNS, настройте их вручную или через интерфейс вашей системы.