conf t

インフラエンジニアのメモ

実環境と同じように名前解決する(nsswitch.conf)

名前解決をする際に、実際にサーバが見に行く順番と同じように名前解決する。

getent hosts <ホスト名>  

/etc/nsswitch.confにhostsとdnsの優先順位が設定されています。
左のほうが優先度が高いです。
以下の場合は、まずhostsを見に行き、次にDNSに問い合わせします。

/etc/nsswitch.conf

#hosts:     db files nisplus nis dns
hosts:      files dns

例えば、グローバルIPアドレスとプライベートIPアドレス、どちらへも行ける環境で、
実際にはどちらを見に行っているのかを調べる際に役に立ちます。