NBNS
来自站长百科
NBNS(网络基本输入/输出系统名称服务器)协议是TCP/IP上的NetBIOS协议族的一部分,它在基于NetBIOS名称访问的网络上提供主机名和地址映射方法,NetBIOS是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API。NetBIOS和NetBEUI被设计为仅仅用于局域网,因此不支持路由,并且最多只能处理72个节点或者设备,NetBIOS和NetBEUI经常使用广播实现,尤其是名字服务的相关操作。
NBNS协议历史[ ]
- NetBIOS是一个网络协议,在上世纪80年代早期由IBM和Sytec联合开发,用于所谓的PC-Network。虽然公开发表的文档很少,协议的API却成为了事实上的标准。
- 随着PC-Network被令牌环和以太网取代,NetBIOS也应该退出历史舞台。但是由于很多软件使用了NetBIOS的API,所以NetBIOS被适配到了各种其他的协议上,比如IPX/SPX和TCP/IP。
- 使用令牌环和以太网传输的NetBIOS现在被称为NetBEUI。在Microsoft Windows 98发布之前一直广泛使用,在TCP/IP上运行的NetBIOS称为NBT,由RFC1001和RFC1002定义,NBT的基本思想是在基于IP的网络上模拟基于NetBIOS的PC-Network,NBT在Windows 2000中引入,是现在首选的NetBIOS传输。
NBNS服务于功能[ ]
NBNS提供服务[ ]
不管使用哪一种传输方式,NetBIOS提供三种不同的服务:
- 名字服务:名字登记和解析。
- 会话服务:可靠的基于连接的通信。
- 数据包服务:不可靠的无连接通信。
NBNS提供功能[ ]
- 当NetBIOS是数据链路层协议时,可以通过5Ch中断访问其功能,传递给这些函数的消息使用NCB格式。
- NetBIOS和NetBEUI被设计为仅仅用于局域网,因此不支持路由并且最多只能处理72个节点或者设备。NetBIOS和NetBEUI经常使用广播实现,尤其是名字服务的相关操作。
- NBT使用一个或多个NBNS(NetBIOS Name Server(s))将名字服务扩展到多个子网。NBNS是动态DNS的一种,Microsoft的NBNS实现称为WINS。另外为了将虚拟的NetBIOS网络扩展到多个IP子网,WINS标准还引入了一个或者多个NBDD(NetBIOS Datagram Distribution) 服务器,不幸的是微软的NBDD实现从来没有工作过。
NBNS的拦截设置[ ]
- 解开文件和打印机共享绑定 鼠标右击桌面上[网络邻居]→[属性] →[本地连接] →[属性],去掉“Microsoft网络的文件和打印机共享”前面的勾,解开文件和打印机共享绑定。这样就会禁止所有从139和445端口来的请求,别人也就看不到本机的共享了。
- 利用TCP/IP筛选 鼠标右击桌面上[网络邻居] →[属性]→[本地连接] →[属性],打开“本地连接属性”对话框。选择Internet协议(TCP/IP)]→[属性]→[高级]→[选项], 在列表中单击选中“TCP/IP筛选”选项。单击[属性]按钮,选择“只允许”,再单击[添加]按钮(如图2),填入除了139和445之外要用到的端口。这样别人使用扫描器对139和445两个端口进行扫描时,将不会有任何回应。
- 使用IPSec安全策略阻止对端口139和445的访问 选择[我的电脑]→[控制面板]→[管理工具]→[本地安全策略]→[IP安全策略,在本地机器],在这里定义一条阻止任何IP地址从TCP139和TCP445端口访问IP地址的IPSec安全策略规则,这样别人使用扫描器扫描时,本机的139和445两个端口也不会给予任何回应。
- 停止Server服务 选择[我的电脑]→[控制面板]→[管理工具]→[服务],进入服务管理器,关闭Server服务。这样虽然不会关闭端口,但可以中止本机对其他机器的服务,当然也就中止了对其他机器的共享。但是关闭了该服务会导致很多相关的服务无法启动,如机器中如果有IIS服务,则不能采用这种方法。
- 使用防火墙防范攻击 在防火墙中也可以设置阻止其他机器使用本机共享。如在“天网个人防火墙”中,选择一条空规则,设置数据包方向为“接收”,对方IP地址选“任何地址”,协议设定为“TCP”,本地端口设置为“139到139”,对方端口设置为“0到0”,设置标志位为“SYN”,动作设置为“拦截”,最后单击[确定]按钮并在“自定义IP规则”列表中勾选此规则即可启动拦截139端口攻击了。
NBNS—NB相关释义[ ]
在输入中还可能会看到NB这个英文的简写,在这里当然是窄带的意思,下面是词典中的解释一并列出供参考:
- narrow band 窄带
- Nebraska 内布拉斯加州(美国)
- New Brunswick 新不伦瑞克省(加拿大)
- North Britain 北不列颠