я использую Ubuntu для развития. И я построю мою дев env с помощью dnsmasq для решения моих Хостов дев, обычно это:
<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 домены.
как я могу настроить такое же поведение для решен?
Невозможно настроить разные серверы восходящего потока, т. е. dev.net с systemd-resolved.service
Что сработало для меня (на Ubuntu 17.04), это установить и настроить сервер dnsmasq рядом с [ f7]
Необходимые шаги:
установка пакета:
apt install dnsmasq -y
установка пакета:
[ f2]добавить файл конфигурации внутри /etc/dnsmasq.d/ следующим образом:
server=/dev.net/172.18.0.1
Невозможно настроить разные серверы восходящего потока, т. е. dev.net с systemd-resolved.service
Что сработало для меня (на Ubuntu 17.04), это установить и настроить сервер dnsmasq рядом с systemd-resolved.service
Необходимые шаги:
установка пакета:
apt install dnsmasq -y
установка пакета:
systemctl start dnsmasq
systemctl enable dnsmasq
добавить файл конфигурации внутри /etc/dnsmasq.d/ следующим образом:
server=/dev.net/172.18.0.1
Невозможно настроить разные серверы восходящего потока, т. е. dev.net с systemd-resolved.service
Что сработало для меня (на Ubuntu 17.04), это установить и настроить сервер dnsmasq рядом с systemd-resolved.service
Необходимые шаги:
установка пакета:
apt install dnsmasq -y
установка пакета:
systemctl start dnsmasq
systemctl enable dnsmasq
добавить файл конфигурации внутри /etc/dnsmasq.d/ следующим образом:
server=/dev.net/172.18.0.1
Итак, вот как я решил это:
Сначала установил dnsmasq:
sudo apt-get install dnsmasq
добавил dns=dnsmasq в /etc/NetworkManager/NetworkManager.conf 's [main]
Отредактировано /etc/systemd/resolved.conf, чтобы добавить:
DNS=127.0.1.1
FallbackDNS=127.0.1.1
в раздел [Resolve].
Скопируйте всю необходимую конфигурацию в /etc/NetworkManager/dnsmasq.d/. [ ! d5]
После reboot все должно быть хорошо (или просто перезапустите NetworkManager & amp; systemd-resolved).
Итак, вот как я решил это:
Сначала установил dnsmasq:
sudo apt-get install dnsmasq
добавил dns=dnsmasq в /etc/NetworkManager/NetworkManager.conf 's [main]
Отредактировано /etc/systemd/resolved.conf, чтобы добавить:
DNS=127.0.1.1
FallbackDNS=127.0.1.1
в раздел [Resolve].
Скопируйте всю необходимую конфигурацию в /etc/NetworkManager/dnsmasq.d/. [ ! d5]
После reboot все должно быть хорошо (или просто перезапустите NetworkManager & amp; systemd-resolved).
Итак, вот как я решил это:
Сначала установил dnsmasq:
sudo apt-get install dnsmasq
добавил dns=dnsmasq в /etc/NetworkManager/NetworkManager.conf 's [main]
Отредактировано /etc/systemd/resolved.conf, чтобы добавить:
DNS=127.0.1.1
FallbackDNS=127.0.1.1
в раздел [Resolve].
Скопируйте всю необходимую конфигурацию в /etc/NetworkManager/dnsmasq.d/. [ ! d5]
После reboot все должно быть хорошо (или просто перезапустите NetworkManager & amp; systemd-resolved).