如何为域验证和其它名称解析问题编写 LMHOSTS 文件

本文的发布号曾为 CHS180094
本文已归档。它按“原样”提供,并且不再更新。
概要
您可能在 TCP/IP 网络上遇到过名称解析的问题,这时候就需要使用 Lmhosts 文件来解析 NetBIOS 名称。 本文对创建 Lmhosts 文件以协助名称解析和域验证的适当方法做了讨论。
更多信息
请使用以下步骤创建一个格式设置正确的 Lmhosts 文件:
  1. 使用文本编辑器,如 Notepad.exe 或 Edit.com,创建一个名为 Lmhosts 的文件,并保存到以下文件夹:
          Windows NT      ----------      %SystemRoot%\System32\Drivers\Etc      Windows 95      ----------      C:\Windows(安装 Windows 的文件夹)      Windows NT 和 Windows 2000      ---------------------------      %SystemRoot%\System32\Drivers\Etc
    备注: 该文件名为 Lmhosts,不带扩展名。 如果使用的是 Notepad.exe,它会自动追加一个 .txt 扩展名。 如果是这样,则需要在命令提示符下以不带扩展名的格式重命名该文件。
  2. 向 Lmhosts 文件添加以下各项内容:
          10.0.0.1   PDCName   #PRE #DOM:Domain-name      10.0.0.1   "Domain-name    \0x1b"   #PRE
备注: 这里,各项之间的空格是必不可少的。 将 10.0.0.1 替换为主域控制器 (PDC) 的 IP 地址,PDCName 替换为 PDC 的 NetBIOS 名称,而 Domain 替换为 Windows NT 域名。 在引号内应该总共有 20 个字符(域名加正确的空格数为 15 个字符,再加上反斜线和服务类型的 NetBIOS 十六进制表示)。

为有助于确定第十六个字符的位置,请将下行内容复制到 LMHOSTS 文件中:
      # IP Address    "123456789012345*7890"
通过添加和删除注释行中的空格,使双引号 (") 对齐,并在第十六列(标记为星号的一列)上放一 \。 在名称之后和 \ 之前,应使用空格,而不是制表符。

有关其他信息,请单击下面的文章号,查看在 Microsoft Knowledge Base 中的相关文章:
163409 NetBIOS 后缀(NetBIOS 名称的第十六个字符)
  1. 在加入上面行后,保存文件并退出编辑器。
  2. 在命令提示符下,键入以下命令并按 ENTER 键:
    nbtstat -R
    备注: -R 是区分大小写的,必须大写。 键入上述内容之后,将会收到以下消息:
    NBT 远程缓存名称表的清除与卸载成功。
  3. 在命令提示符下键入以下命令,然后按 ENTER 键:
    nbtstat -c
    备注: -c 也是区分大小写的,必须用小写。 键入上述内容之后,将收到以下类似的显示消息:
          Node IpAddress: [10.0.0.5] Scope Id: []                   NetBIOS Remote Cache Name Table         Name              Type       Host Address    Life [sec]      ----------------------------------------------------------      PDCName        <03>  UNIQUE      10.0.0.1           -1      PDCName        <00>  UNIQUE      10.0.0.1           -1      PDCName        <20>  UNIQUE      10.0.0.1           -1      Domain         <1B>  UNIQUE      10.0.0.1           -1
有关其他信息,请单击下面的文章号,查看在 Microsoft Knowledge Base 中的相关文章:
180099 LMHOSTS 名称解析问题疑难解答
属性

文章 ID:180094 - 上次审阅时间:12/05/2015 08:20:36 - 修订版本: 2.1

Microsoft Windows 95, Microsoft Windows 98 Standard Edition, Microsoft Windows NT Workstation 3.5, Microsoft Windows NT Workstation 3.51, Microsoft Windows NT Workstation 4.0 开发员版, Microsoft Windows NT Server 3.5, Microsoft Windows NT Server 3.51, Microsoft Windows NT Server 4.0 Standard Edition, Microsoft Windows NT Server 4.0 Terminal Server(终端服务器), Microsoft Windows 2000 Professional Edition, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server

  • kbnosurvey kbarchive kbhowto KB180094
反馈