hosts ファイルと resolv.conf ファイルの優先順位

名前解決をする際に、どのファイルを優先して参照しているかは /etc/nsswitch.conf の中で定義されています。

このファイル内の hosts という部分をみると、例として以下のような設定がされています。

hosts: files dns

この設定の場合は、まずは hosts ファイルを参照してそこで解決できない場合は、その後に resolv.conf の中で定義されている DNS サーバーに問い合わせをする流れになります。