Name

lmhosts — Samba の NetBIOS hosts ファイル

Synopsis

lmhostsSamba (7) が NetBIOS 名を IP アドレスに関連付ける為のファイルである。

説明

このファイルは samba(7) システムの一部である。

lmhostsSamba において NetBIOS 名を IP アドレスに関連付ける為のファイルである。このファイルは /etc/hosts ファイルと非常に酷似した形式をしているが、 ホスト名の部分は NetBIOS の命名形式で記述しなければならない。

ファイル形式

これは 1 行につき 1 つの NetBIOS 名を記述した ASCII ファイルである。 各行には 2 つのフィールドが有り、空白文字で区切られている。 '#' 文字で始まる行は全て無視される。lmhosts ファイルの各行は、 以下の様な情報が含まれている :

  • IP アドレス - '.' 文字で区切られた 10 進数数字での表記

  • NetBIOS 名 - 最大 15 文字の NetBIOS ホスト名であり、 '#' 文字に続けて 2 桁の 16 進数値で表現された NetBIOS 名のタイプをオプションで指定できる。

    もし '#' 文字以降が省略されると、NetBIOS 名のタイプに関わらず、 検索に使用した名前と一致した全てのホスト名に対応した IP アドレスが返される。

例は下記のとおり :

#
# Sample Samba lmhosts file.
#
192.9.200.1	TESTPC
192.9.200.20	NTSERVER#20
192.9.200.21	SAMBASERVER

この例では、IP と NetBIOS 名の関連付けを 3 つ記述している。 1 番目と 3 番目のエントリは要求された NetBIOS 名のタイプに関係なく、 それぞれ "TESTPC" と "SAMBASERVER" という名前要求がされた時にだけ返される。

2 番目のエントリは NetBIOS 名が "NTSERVER" で名前タイプが "0x20" である要求の場合にのみ返される。それ以外の名前タイプが指定されても、 名前は解決されない。

lmhosts ファイルを置く規定の場所は、smb.conf(5) ファイルと同じディレクトリである.