hostsとDNSの優先順位

デフォルトでは、hostsの方が優先されます。

linuxの場合はnsswitch.conf内のhostsから始まる行で規定されています。(昔はhost.confに書いていたようです。)

デフォルトではたいてい

hosts: files dns

と書いてあると思います。filesはhostsを表します。左側にある方が優先度が高くなっています。なおfiles、dnsだけではなく、ldapなどもここに書くことができます。