Windows上的各类网络域名解析

互联网 | 编辑: 2007-05-23 00:30:00转载-投稿 一键看全文

Windows上的名字解析(4)

NetBIOS名字缓存

NetBIOS名字缓存和DNS客户端缓存类似,是用于存放已经获得的NetBIOS查询结果,这可以节约多次访问同一个NetBIOS名字的名字解析次数。您可以用nbtstat –c命令来获得NetBIOS名字缓存里的纪录:

D:>nbtstat -c

    Local Area Connection:
    Node IpAddress: [10.22.78.16] Scope Id: []

    NetBIOS Remote Cache Name Table

    Name Type Host Address Life [sec]
    ------------------------------------------------------------
    SEEPS <20> UNIQUE 10.54.94.97 600
    VBDBASE <20> UNIQUE 10.53.94.97 582

NetBIOS名字缓存里的纪录也有有效期,缺省是10分钟。您可以用命令nbtstat -R来清除名字缓存。

在NetBIOS名字解析中有和hosts文件类似的文件lmhosts文件,lmhosts文件也是用来存放静态的NetBIOS名字和IP地址映射的,它的位置也是在%SystemRoot%system32driversetc目录下。缺省情况下,lmhosts文件并不存在,系统有一个lmhosts样本文件lmhosts.sam,您可以仿照lmhosts.sam文件来编写您的lmhosts。下面是一个样本lmhosts文件里的内容:

10.60.11.70 seeps
    10.54.91.123 sh-fileserver #PRE
    10.54.94.117 bj-fileserver #PRE

修改了lmhosts文件之后,你可以运行命令nbtstat -R来重新清除NetBIOS名字缓存以及重新装载lmhosts文件。您会注意到上面的lmhosts文件中有的记录后面有#PRE,有的没有。有#PRE表示这一条纪录在lmhosts文件被装载之后会被加到NetBIOS名字缓存中,而且不会过期。下面就是在重新装载上面这个lmhosts文件之后,NetBIOS名字缓存里的内容:

Local Area Connection:
    Node IpAddress: [10.60.11.70] Scope Id: []

    NetBIOS Remote Cache Name Table

    Name Type Host Address Life [sec]
    ------------------------------------------------------------
    BJ-FILESERVER <03> UNIQUE 10.54.94.117 -1
    BJ-FILESERVER <00> UNIQUE 10.54.94.117 -1
    BJ-FILESERVER <20> UNIQUE 10.54.94.117 -1
    SH-FILESERVER <03> UNIQUE 10.54.91.123 -1
    SH-FILESERVER <20> UNIQUE 10.54.91.123 -1

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑