Skip to content

systemd-resolvedではstub-resolv.confを参照する

名前解決にsystemd-resolvedを使う場合、/etc/resolve.conf から /run/systemd/resolve/stub-resolv.conf をシンボリックリンクで参照したほうが良い。

Terminal window
sudo ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

これを設定しなくても、ブラウザなどある程度のプログラムは動作するが、DockerやFlatpakなど、DNS名前解決ができずにエラーとなるプログラムもある。

GitHub CLIがudp53でread: connection refusedになるも原因はこれだったのかもしれない。