hosts和lmhosts文件有什么区别?

hosts和lmhosts文件有什么区别?

字母“LM”? >微笑<

“HOSTS”文件包含模拟DNS(和PTRlogging)中的“A”logging的条目。 在这个文件中只允许DNS合法的名字。

“LMHOSTS”文件包含模拟NetBIOS名称parsing响应的条目(它们有一个巴洛克式的小型语言,可让您将条目预装入NetBIOS名称parsingcaching,指定域条目并包含其他文件)。 在这个文件中只允许NetBIOS合法的名字。

Windows中的名称parsingAPI有点混乱。 只有一个应用程序可以做出DNSparsing请求(在这种情况下,HOSTS文件会返回一个结果,如果存在的话),或者做一个不同的调用,最终可以查询这两个文件(通过NetBIOS和DNS名称抬头)。 关于parsing提供程序顺序,有一些令人讨厌的烦恼,我们真的很担心在Windows NT 4.0中担心,但是,幸好已经不在我的常规使用(从而我的记忆)。

顺便说一句:现在是2009年 – 在生产networking中不要使用其中的任何一个。 这听起来很苛刻,但这是事实。 当你说“哎 – 我有问题,我想我会用HOSTS文件解决它”,你所做的一切就是造成另一个问题。

HOSTS用于主机名(DNS)parsing。 LMHOSTS是用于NetBIOS名称parsing。

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

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