Ubuntu 16.10: /etc/resolv.confのnameserver 127.0.0.53を防ぐ

/etc/resolv.confにnameserver 127.0.0.53が設定されるのを防ぐ手順を記載します。

1 nameserver 127.0.0.53

NetworkManagerのdns=dnsmasqを無効にして、DHCPサーバから配布されたnameserverを使用しているとnameserver 127.0.0.53が追加されます。

これはsystemd-resolvedによるもので、名前解決ができなくなります。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.11.2
nameserver 192.168.11.1
nameserver 127.0.0.53
search hiroom2.com

2 systemd-resolvedを無効にする

これを防ぐ為にsystemd-resolvedを無効にします。再起動後にnameserver 127.0.0.53が追加されなくなります。

$ sudo systemctl disable systemd-resolved
$ sudo reboot