openresolv (Русский)

openresolv — фреймворк для управления файлом resolv.conf, реализация resolvconf.

Состояние перевода: На этой странице представлен перевод статьи openresolv. Дата последней синхронизации: 11 июля 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

openresolv наиболее известен как программа для организации совместного доступа (в том числе на запись) нескольких приложений к файлу /etc/resolv.conf. Помимо этого, в настоящее время openresolv — единственный способ реализации:

Совет: Существует также альтернативная реализация, systemd-resolvconf, но она работает только с systemd-resolved.

Установка

Установите пакет openresolv.

Использование

openresolv предоставляет услуги resolvconf(8); настройки находятся в файле /etc/resolvconf.conf. См. на предмет доступных опций.

Команда сгенерирует /etc/resolv.conf.

Пользователи

DHCP-клиенты:

Сетевые менеджеры:

  • netctl (используется по умолчанию).
  • NetworkManager#Use openresolv (используется по умолчанию; ограничен одним интерфейсом).

VPN-клиенты:

Абоненты

openresolv может передавать сервера имён и поисковые домены DNS-распознавателям. Поддерживаются следующие распознаватели:

Подробнее см. официальную документацию.

Советы и рекомендации

Несколько значений в опциях

Хотя в документации об этом не говорится, в файле /etc/resolvconf.conf некоторым опциям (например, и ) можно присваивать несколько значений. Для этого список значений оберните в двойные кавычки, а сами значения (внутри кавычек) разделите пробелами:

/etc/resolvconf.conf
resolv_conf_options="edns0 single-request"
name_servers="192.168.35.1 fd7b:d0bd:7a6e::1"
gollark: ++delete <@!543131534685765673> (disliking hypercones‽)
gollark: HYPERCONE YOU
gollark: * 2D tetrahedron
gollark: nobody.
gollark: As I said, THERE ARE GOOD ARGUMENTS EITHER WAY.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.