LMHOSTS

出典: フリー百科事典『ウィキペディア(Wikipedia)』

2020年8月8日 (土) 08:07; Wdpp (会話 | 投稿記録) による版 (外部リンクとしてマイクロソフトサポート情報(のWeybackアーカイブ)を追加)(日時は個人設定で未設定ならUTC

(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

LMHOSTS (Lan Manager hosts、エルエムホスツ、ランマンホスツ)は、Microsoft Windowsにおいて、IPアドレスとNetBIOS名名前解決をするための静的なデータベースファイルである。

概要[編集]

LMHOSTS の LM は、MS-DOS時代から使用されていた、LAN Managerの略である。ファイルが置かれている場所は、Windows 9x では、%WINDIR%(C:\WINDOWS など)、Windows NT系のOSでは、%systemroot%¥System32¥drivers¥etc である。DHCPの普及により動的にIPアドレスが割り当てられることが多くなると、静的なデータベースであるLMHOSTSでは対応が困難になった。動的IPアドレスに対応されたWindows Internet Naming Service (WINS)が開発され、NetBIOS名の名前解決を行うようになり、LMHOSTSによる名前解決は限定的なものとなった。

書式は、Unixhostsファイルと同様の形式にNetBIOS 向けの拡張を行ったものである。1レコードは改行で区切られた1行で、IPアドレス、NetBIOS名、特殊キーワードをひとつ以上の空白で区切って記述する。行頭に # をつけるとコメントになるが、#記号は、特殊キーワードにも使用される。NetBIOS名は、16バイト固定であるが、LMHOSTSへ記述する際は16バイト固定長で記述する必要はない。特殊な用途をするサーバなどは、NetBIOS名の16バイト目に特殊文字を入れる必要がある場合があり、その場合、NetBIOS名が短ければダブルクォーテーションで間に空白を入れる必要がある。

外部リンク[編集]