Ubuntu server 16.04LTSから18.04LTSに上げたら名前解決ができなくなった
Ubuntu server 16.04LTS から18.04LTSに上げたら名前解決ができなくなった。
/etc/resolv.confを見たところ、127.0.0.53と書かれており、なんじゃこりゃとなった。
/etc/resolv.confを直接書き換えたら名前解決できるものの、当然再起動すると127.0.0.53に戻ってしまう。
最近のUbuntuだとsystemd-resolveというのが使われていて、これが127.0.0.53を見ている様子。
/etc/systemd/resolved.confの中の、
[Resolve]
DNS=
となっているところに
[Resolve]
DNS=[ルータのIP]
と書き換えて再起動したところ、繋がるようになった。