Eu atualizei meu Ubuntu 16.04LTS para o 18.04LTS, primeiro notei que o systemd-networkd está colidindo com o dnsmasq porque ele está usando a porta 53. Depois de algumas pesquisas, aprendi que o systemd-networkd é um daemon do sistema que gerencia configurações de rede . Claro, eu quero resolver o meu problema com as ferramentas nativas que vêm com a distro, portanto, eu queria configurar o systemd-networkd para fazer a mesma coisa que o meu dnsmasq, redirecionando as consultas DNS para um servidor de nomes específico.
Por exemplo, a configuração que eu estava usando no dnsmasq para redirecionar todo o pedido que vinha na 'intranet' estava passando pelo servidor de nomes '10 .17.1.1 ':
server=/intranet/10.17.1.1
Eu estava tentando fazer algo semelhante com a configuração de rede em systemd-networkd com as opções "DNS" para o servidor DNS e "Domínios" para o domínio que eu quero resolver sobre o servidor de nomes:
[Match]
Name=test
[Network]
DNS=10.17.1.1
Domains= ~intranet
Não tenho certeza se é possível realmente fazer algo assim em systemd-networkd e depois de ler a documentação e brincar com ela eu não encontrei nenhuma solução, alguém poderia me ajudar com um exemplo?