Обзор
systemd-resolve взаимодействует с демоном systemd-resolved для выполнения DNS-запросов, управления локальным кэшем и предоставления информации, связанной с разрешением имен. Он в основном используется для диагностики проблем с настройкой DNS в системе или для получения IP-адресов для определенных доменов.
Основные функции
- Разрешение имен DNS, LLMNR, mDNS
- Управление и очистка кэша DNS
- Просмотр состояния и статистики разрешения имен
- Поддержка запросов через определенные интерфейсы
Основные опции
systemd-resolve позволяет управлять поведением разрешения имен и получать информацию с помощью различных опций.
Просмотр информации и управление
Сгенерированная команда:
Комбинируйте команды.
Описание:
`systemd-resolve` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Узнайте, как использовать функции разрешения имен с помощью различных примеров использования systemd-resolve.
Базовый DNS-запрос
systemd-resolve example.com
Получает IP-адрес для указанного домена.
Проверка состояния службы systemd-resolved
systemd-resolve --status
Проверяет текущие настройки DNS-сервера, состояние кэша и статистику.
Очистка кэша DNS
systemd-resolve --flush-caches
Очищает внутренний кэш DNS systemd-resolved, чтобы получить самую свежую информацию.
Запрос определенного типа записи DNS
systemd-resolve --type=MX google.com
Получает запись MX (Mail Exchanger) для google.com.
Запрос через определенный интерфейс
systemd-resolve --interface=eth0 example.com
Получает IP-адрес для example.com через интерфейс eth0.
Советы и примечания
Полезные советы и моменты, на которые следует обратить внимание при использовании systemd-resolve.
Советы по использованию
- Команда
resolvectlтакже предоставляет функции, аналогичныеsystemd-resolve, и может иметь более удобный интерфейс. Во многих случаяхresolvectlявляется символической ссылкой наsystemd-resolve. - При диагностике проблем с DNS полезно проверить текущие настройки DNS-сервера и состояние кэша с помощью
systemd-resolve --status. - Очистка локального кэша позволяет обновить устаревшую информацию DNS, что особенно полезно при необходимости немедленного применения изменений в записях DNS.
Примечания
systemd-resolve работает корректно только при активной службе systemd-resolved. Эта служба обычно запущена по умолчанию в большинстве дистрибутивов Linux на базе systemd. Если служба неактивна, ее можно запустить командой sudo systemctl start systemd-resolved.