lmhostsファイル

http://www.atmarkit.co.jp/ait/articles/0406/26/news015.html
http://e-words.jp/w/LMHOSTS.html
LMHOSTSとは、Windowsの設定ファイルの一つで、ネットワーク上のコンピュータのIPアドレスとNetBIOS名(コンピュータ名)の対応を記述したファイル。
書式はUNIXで使われるhostsファイルとほぼ同じ。

概要

ホスト名からIPアドレスを得るための名前解決は、さまざなプロトコルや手法が組み合わされて実現されている。
具体的には以下が、決められた優先順位(設定による)に従って利用される。
・NetBIOS名のブロードキャスト
DNSサービス
・WINSサービス
・NetBIOS名前キャッシュ
DNS名前キャッシュ
・hostsファイル
・lmhostsファイル

hosts

hostsは、IPアドレスとホスト名の対応を保存する。
本来はDNSサーバが行う処理をローカルに置かれたファイルで静的に判定するためのもの。
「%windir%\system32\drivers\etc」フォルダに存在する。
windowsだけでなくlinuxなどでも存在する。

lmhosts

「LAN Manager(Windowsネットワークの前身となる製品)」のhostsファイル、という意味合いのファイル。
本来はWINSサーバが行う処理をローカルに置かれたファイルで静的に判定するためのもの。
書式は、hostsと同じ。NetBIOS系のコンピュータを記述する。
hostsファイルと比べると、#PREとか#DOM:<ドメイン名>といった特別なキーワードが追加されている点が異なる。