BSD/OS名前解決順序

BSD/OSの名前解決の順序は、
/etc/irs.conf
を設定する事によって、制御する事が出来る
中身は、

#map-name        access-method           options
hosts           dns
#hosts          nis     continue
hosts           local

のようになっていて、
map-nameは検索の対象となる情報の種類
access-methodは解決する方法
optionsは解決したor出来なかったときのアクションを指定する事が出来る。(continueが無いと処理を打ち切る)
この場合は、DNSを見に行って、解決できなければ、そこで処理は終わり(continueが無いので)
hostsは見に行かない。
だから...

ping SHAMBLO
ping: SHAMBLO: hostname nor servname provided, or not known
/etc/irs.confを設定
hosts           dns    continue
↓
ping SHAMBLO
PING SHAMBLO (192.168.1.10): 56 data bytes
64 bytes from 192.168.1.10: icmp_seq=0 ttl=255 time=0.076 ms

となる。
OSごとに設定が違っていて、面白いね。