Since upgrading to 17.04 I can no longer resolve addresses in my local network (silvesternet.local). I get the following response:
$ systemd-resolve edgerouter
edgerouter: resolve call failed: No appropriate name servers or networks for name found
In the journal there are only reports of timeouts for transaction related to this lookup.
I used Wireshark to sniff the network traffic, and it seems that it does not even try to lookup the name. There is no dns traffic whatsoever. Looking up another external domain works just fine.
Many issues around the same topic mention changing nsswitch.conf, but that does not seem to solve anything. My current settings are:
hosts: files mdns4_minimal dns [NOTFOUND=return] resolve [!UNAVAIL=return] mdns4
sudo apt update && sudo apt full-upgrade
? Bugs in the release image got fixed...systemd-networkd
to configure interfaces, you may need to addUseDomains=true
in the[DHCP]
section of your.network
files: wiki.archlinux.org/index.php/systemd-networkd#.5BDHCP.5D