Ubuntu 17.04 systemd-разрешенная конфигурация

Я использую Ubuntu для разработки. И я имею, создают мой dev ENV с использованием dnsmasq для разрешения моих dev имен хостов обычно это:

<projectname>.dev.net

Таким образом, я настроил свой собственный сервер DNS для получения надлежащего IP-адреса (я использую докера),

Я раньше создавал conf файл в /etc/NetworkManager/dnsmasq.d с содержанием:

server=/dev.net/172.18.0.1

Таким образом dnsmasq перенаправления все dns-resolve запрос к 172.18.0.1 для *.dev.net домены.

Как я могу настроить то же поведение для разрешенного?

2
задан 24 April 2017 в 20:14

3 ответа

Не возможно настроить различные вышестоящие серверы для т.е. dev.net с systemd-resolved.service

, Что работало на меня (на Ubuntu 17.04), должен установить и настроить dnsmasq сервер рядом systemd-resolved.service

, необходимые шаги были бы:

установка пакета:

apt install dnsmasq -y

запускают и включают dnsmasq сервис:

systemctl start dnsmasq
systemctl enable dnsmasq

добавляют конфигурационный файл в /etc/dnsmasq.d/ как это:

server=/dev.net/172.18.0.1
1
ответ дан 2 December 2019 в 02:15

Хорошо, таким образом, вот то, как я разрешил это:

Первый, установленный dnsmasq:

sudo apt-get install dnsmasq

добавил dns=dnsmasq к /etc/NetworkManager/NetworkManager.conf [main] раздел.

Отредактированный /etc/systemd/resolved.conf для добавления:

DNS=127.0.1.1
FallbackDNS=127.0.1.1

в эти [Resolve] раздел.

Копия вся необходимая конфигурация к /etc/NetworkManager/dnsmasq.d/.

После reboot все должно быть прекрасным (или просто перезапустить NetworkManager & systemd-resolved).

2
ответ дан 2 December 2019 в 02:15

это теперь возможно под человечностью 18.04 (systemd - версией-> 237) для конфигурирования DNS на ссылку: systemd-твердость sudo - соединяет интерфейсом с lxdbr0 - DNS набора 10.11.0.1 - домен набора lxd

1
ответ дан 2 December 2019 в 02:15

Другие вопросы по тегам:

Похожие вопросы: