web-dev-qa-db-ja.com

hostsファイルとlmhostsファイルの違いは何ですか?

Hostsファイルとlmhostsファイルの違いは何ですか?

13
YonahW

「LM」の文字? >笑顔<

「HOSTS」ファイルには、DNSの「A」レコード(およびPTRレコード)をシミュレートするエントリが含まれています。このファイルではDNSの有効な名前のみが許可されています。

「LMHOSTS」ファイルには、NetBIOS名前解決応答をシミュレートするエントリが含まれています(また、NetBIOS名前解決キャッシュにエントリをプリロードしたり、ドメインエントリを指定したり、他のファイルを含めたりするためのバロックミニ言語があります)。このファイルでは、NetBIOSの正当な名前のみが許可されています。

名前解決APIはWindowsで少し混乱しています。アプリケーションがDNS解決要求のみを行う(この場合、HOSTSファイルはそのようなエントリが存在する場合に結果を返す)か、または(NetBIOSとDNS名を介して)両方のファイルをクエリする可能性のある別の呼び出しを行うことが可能です。調べる)。 Windows NT 4.0で実際に心配していた解決プロバイダーの注文に関する厄介な問題がいくつかありますが、ありがたいことに、私の通常の使用(つまり私の記憶)がなくなってしまいました。

ところで:それは2009年です-本番ネットワークで何かのためにそれらのいずれかを使用しないでください。厳しいように聞こえますが、それは真実です。 「Gee--問題があります。HOSTSファイルで解決するつもりです」と言ったとき、あなたがしたことは別の問題を作成することだけです。

17
Evan Anderson

HOSTSはホスト名(DNS)解決用です。 LMHOSTSはNetBIOS名前解決用です。

http://en.wikipedia.org/wiki/Hosts_file

http://en.wikipedia.org/wiki/LMHOSTS

5
Clay Kimber