你目前正处于脱机状态,正在等待 Internet 重新连接

如何为域验证和其它名称解析问题编写 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/13/2004 23:04:00 - 修订版本: 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
  • kbhowto KB180094
反馈