2018年8月18日TwitterFacebookGoogle+Linuxのレゾルバが問い合わせるネームサーバーのIPアドレスは、「/etc/resolv.conf」に記述されます。このファイルをユーザーが直接編集したり、設定ツールが直接書き換えたりしていました。ネームサーバーのIPアドレスとして「192.168.1.1」を設定するなら、「/etc/resolv.conf」以下のように記述していました。192.168.1.1また、DHCPサーバーからネットワーク設定を取得している場合は、取得したネームサーバーのIPアドレスが「/etc/resolv.conf」に自動で記述されるようになっていました。LTSからは「/etc/resolv.conf」には直接記述されなくなっています。LTSの場合、「/etc/resolv.conf」は「../run/systemd/resolve/stub-resolv.conf」へのシンボリックリンクです。../run/systemd/resolve/stub-resolv.confこのファイルには、ネームサーバーのアドレスとして「127.0.0.53」だけが記述されています。127.0.0.53これは、ネームサーバーへの問い合わせをローカルホストで動く「systemd-resolve」を介して行うようになっているためです。以下のコマンドで、「systemd-resolve」が「127.0.0.53」のTCP53番ポートで待ち受けていることが確認できます。users:(("sshd",pid=1056,fd=4))そしてsystemd-resolveが問い合わせるネームサーバーのIPアドレスは、「/run/systemd/resolve/resolv.conf」に記述されています。ここに記載されるIPアドレスは、DHCPサーバーから取得したものや、デスクトップ版ならGUIで設定したもの、サーバー版なら「/etc/netplan/」以下のYAMLファイルに記述したもの、そして「/etc/systemd/resolved.conf」で設定したものです。--status」コマンドを実行することで、詳細な状況表示を行うことができます。systemd-resolveが問い合わせるネームサーバーのIPアドレスも確認できます。17.10をインストールした後にやっておきたいことをまとめました。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。