Lmhosts 文件是一个静态文件,它可以帮助在不能响应 NetBIOS 名称查询广播的计算机上进行远程 NetBIOS 名称解析。其包含 NetBIOS 名称到 IP 地址的映射。它的功能与 Hosts 文件类似;不同的是 Hosts 文件可用来将主计算机的 DNS 域名映射到它们的 IP 地址中去。
在基于 Microsoft 的网络中的计算机可以用几种方法解析 NetBIOS 名称。如果一种方法失败,它们会按照固定的顺序试用下一种方法。在基于广播的网络中,计算机先检查的 NetBIOS 名称缓存。一般,该缓存只包括最近使用过的名称,但是名称可以从 Lmhosts 文件中预先装载到缓存。
虽然 Lmhosts 文件有很多用途,但其设计也有一些局限性。它最大的局限性就在于它是一个静态文件。由于这一点,如果该计算机的名称或 IP 地址发生变化,文件中的项目就必须更新。只适用于拥有少量服务器和客户机的组织,对于较大的网络来说,维护就变得太复杂了。