Não é possível configurar diferentes servidores upstream, por exemplo, dev.net
com systemd-resolved.service
O que funcionou para mim (no Ubuntu 17.04) é instalar e configurar um servidor dnsmasq
ao lado do systemd-resolved.service
Os passos necessários seriam:
instalação do pacote:
apt install dnsmasq -y
inicie e ative o serviço dnsmasq:
systemctl start dnsmasq
systemctl enable dnsmasq
adicione um arquivo de configuração dentro de /etc/dnsmasq.d/
da seguinte forma:
server=/dev.net/172.18.0.1