<Предыдущая | Содержание: | Следующая>
1.3.1. Конфигурация DNS-клиента
Традиционно файл / Etc / resolv.conf был статическим файлом конфигурации, который редко нужно было изменять или автоматически изменять с помощью клиентских хуков DCHP. Systemd-resolved обрабатывает конфигурацию сервера имен, и с ним следует взаимодействовать через systemd-разрешение команда. Netplan настраивает systemd-resolved для создания списка серверов имен и доменов для добавления / Etc / resolv.conf, которая является символической ссылкой:
/etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Чтобы настроить преобразователь, добавьте IP-адреса серверов имен, которые подходят для вашей сети, в файл конфигурации netplan. Вы также можете добавить дополнительные списки поиска DNS-суффиксов, чтобы они соответствовали вашим сетевым доменным именам. Полученный файл может выглядеть следующим образом:
сеть: версия: 2
рендерер: сетевые Ethernet:
enp0s25: адреса:
- 192.168.0.100 / 24
gateway4: 192.168.0.1 серверы имен:
поиск: [mydomain, otherdomain] адреса: [1.1.1.1, 8.8.8.8, 4.4.4.4]
В по области применения опцию также можно использовать с несколькими доменными именами, чтобы DNS-запросы добавлялись в том порядке, в котором они были введены. Например, в вашей сети может быть несколько поддоменов для поиска; родительский домен example.com, и два субдомена, sales.example.com и dev.example.com.
Если у вас есть несколько доменов, которые вы хотите найти, ваша конфигурация может выглядеть следующим образом:
сеть: версия: 2
рендерер: сетевые Ethernet:
enp0s25: адреса:
- 192.168.0.100 / 24
gateway4: 192.168.0.1 серверы имен:
поиск: [example.com, sales.example.com, dev.example.com] адреса: [1.1.1.1, 8.8.8.8, 4.4.4.4]
Если вы попытаетесь пропинговать хост с именем server1, ваша система автоматически запросит у DNS его полное доменное имя (FQDN) в следующем порядке:
1. сервер1.example.com
2. сервер1.sales.example.com
3. сервер1.dev.example.com