解析NetbIOS名称 (下) 学习笔记(server2008)

一:使用LMHOSTS文件
1.如果计算机位于其他网段,通过广播来查询该计算机的IP就会失败,但是Microsoft windows 系统在广播失败后会直接检查自己计算机的LMHOSTS文件中是否有对方的IP地址。
2.LMHOSTS文件位于%systemroot%\system32\drivers\etc文件夹中,可以用记事本打开,编辑。
必须注意:编辑的每一条数据都必须放在独立的一行;Ip地址必须放在一行的第一列,其后跟着对应的计算机名;IP地址与计算机名之间必须至少间隔一个空白符或TAB符;计算机名最多包括15个字符;#符号以后的问及代表批注说明。
3.LMHOSTS的运行:如果LMHOSTS文件中有一条数据被设置为#PRE,则计算机启动时会被预先缓存到NetBIOS名称缓存———>当计算机查询其他计算机时,会先查询NetBIOS名称缓存中是否存在此计算机的IP——>如果在NetBIOS中找不到,就会改用广播查询——>如果广播查不到,就会检查LNHOSTS文件———>如果还找不到就会显示警报;如果找到就会把数据存储到NetBIOS名称缓存中供下次使用。
我们可以用nbtstat -R命令将NetBIOS名称缓存中的数据清除,它同时会加载LMHOSTS文件中的#PRE记录。
4.启用LMHOSTS文件
windows 客户端默认自动通过LMHOSTS文件执行名称解析。当然我们可以对其进行更改,方法就是在“本地连接”的“属性”里的“Internet协议版本4”的“属性”——>“高级”——>“WINS”中启用LMHOSTS查找。
 
二:WINS的运行原理
windows客户端最多可以指定12台WINS服务器,包括一台主服务器,其余为辅助服务器。
1.名称注册
2.更新注册名称:在WINS服务器注册的每一条计算机名和IP地址数据都有一个有效期,当期限到达时就必须更新租约,否则会被标示成“已逻辑删除”。
3.名称查询:
4.名称释放:WINS客户端关机或特定服务停止时,他会通知WINS服务器将其注册的名称释放。一个释放的名称会被标示成“已释放”。
 
三:WINS的搭建(略)
 
四:对非WINS客户端的支持:
1.利用静态映射:jiang非WINS客户端的计算机名和IP地址,以手动的方式添加到WINS数据库。
2.利用WINS代理:代理服务器必须和非WINS客户端在同一网段,因为非WINS客户端是利用广播查询其他计算机的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章