更改netbios计算机名,NetBIOS主机名解析

article/2025/9/23 22:10:59

原创]NetBIOS主机名解析

NetBIOS主机名解析主要使用其子协议NetBIOS Name Service协议来进行。

工作组:是网络中具有相同“Workgroup”名字的主机组成。用户可以修改此组名子加入另一个组。

属于同一个工作组的主机才能相互通告主机名,不同的工作组之间不能相互通告主机名。

主名字服务器的确定:相同的工作组中,第一台启动的主机自动成为主名字服务器。

同一工作组相互通告主机名的过程:

当每台主机启动时都会以广播的形式广播自己的主机名和IP,同时还广播其他的一些NBNS广播数据包,如下图所示:

所以从这些广播查询数据包中不能唯一确定主机名和IP的唯一对应关系。

经过一分钟左右,主名字服务器会主动依次去查询刚才网络中所有具有相同“Workgroup”的主机,查询的意思可以理解为:请告诉我你的这个主机名字对应的IP地址是多少?紧接着被询问的主机会回应主名字服务器,回应的内容可以理解为:我的这个主机名字对应的IP地址是*.*.*.*。经过第一轮的查询后,主名字服务器知道了本组中所有的主机的名字和IP的对应关系。查询和响应数据包如下图所示:

查询数据包:

从查询数据包可以看出主名字服务器是以广播的形式进行,数据包里面“Domain Name”标志位包含了查询的是哪台主机。

响应数据包:

从响应数据包可以得到查询的主机名字所对应的IP地址,此数据包的特征为单播包,被查询主机回应给名字服务器。数据包中“Answers”标记位被置为“1”表示是NBNS响应数据包;“Group Name Flag”标记位被置为“0”表示“NetBIOS Name”标志位表示的是主机的名字而不是工作组名;最后在“NetBios IP Address”标记位得到查询的IP地址。

当网络中名字解析服务完成后,除了主名字服务器以外,其他的主机将不在以广播形式发送数据包。而只有主名字服务器会不定时的发送一些宣告本组名字的NBNS广播包(发送的数据包如下图所示),

而主机则会主动发送NBNS查询数据包,询问主名字服务器还存在否,主名字服务器收到后会回应查询数据包,发送的查询数据包和回应的响应数据包格式与主名字服务器查询主机,主机回应主名字服务器的一样。主机发送这个NBNS查询数据包以操作系统的不同而在发送时间上有所不同。Windows2000和WindowsXP系统的客户机是几乎每隔30分钟发送一次NBNS查询数据包;Windows2003系统的客户机是几乎每隔13分钟发送一次NBNS查询数据包。

以上就是Windows使用NetBIOS协议机制解析主机名字的过程。

分享至:

90ed4b13fe016cebd9fe3df2ae3a899b.gif


http://chatgpt.dhexx.cn/article/OCsoxWCL.shtml

相关文章

浅谈netbios

Netbios想必大家都有接触。对于netbios的理解,我以前有很多困惑,不知道如何掌握这些知识点,这几天通过了一段时间的实验和学习,有了一些体会,和大家一起分享。 阅读本文,你可以了解到以下内容 ◆netbios的…

NetBIOS 计算机名称命名限制

本文告诉大家对于 NetBIOS 的命名的限制 长度限制 最小长度是 1 最长长度是 15 因为默认是 16 字符,但是微软使用最后一个字符作为后缀 可以使用的字符 可以使用英文和数字 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789可以使用下面的符号…

NetBIOS名字解析过程

当我们在开始->运行中打入UNC名, 即 //computername 时,就开始了下面的查找...... 同理,我们用net use x: //computername/share name 也是一样的

winxp 更改计算机名,winxp netbios计算机名修改方法【图文】

在winxp盘系统局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享,不同NetBIOS名称都配置成一个唯一的(专有的)名称或组(非专有的)名。今天系统盒小编将给大家分享的是修改netbios名的方法。netbios名原本和计算机名是一样的,但由于一些特殊情…

NetBios协议

NetBIOS是Network Basic Input/Output System的缩写,严格来说它不是一个网络协议,而是一套API,为局域网内应用程序通信提供会话层(OSI七层参考模型)的支持。 NetBIOS有三种不同的实现分别为:NetBIOS Framse(NBF)协议;N…

计算机名与netbios名

问题:"网上邻居"中打不开工作组的其它计算机,其它的计算机也不能防问此电脑。 症状:在“网上邻居”中显示的不是计算机的名称,而是IP地址。 知识:网络上传输识别只认netbios名,计算机名为本地计算机的名称,如果netbios名和计算机名不相同的话,…

更改netbios计算机名,修改你计算机的Netbios名

首先和大家说一下,计算机名也就是我们常说的主机名,如下图 上图中的XP1即为计算机名,而今天我们要谈的是netbios名,简要的说,netbios名是在win98这样的系统下用于标示计算机的,在现行的一些操作系统中&…

NetBIOS

作者:sparkdev 出处:http://www.cnblogs.com/sparkdev/ 利用 NetBIOS 名称与其他计算机通信 网络中的计算机之间必须知道IP地址后才能相互通信。但对人来说IP难以记忆,NetBIOS计算机名称比较容易记忆。当计算机使用 NetBIOS 名称与其他计算…

VM中安装虚拟工具Vmware tools

启动vmware workstation软件,运行ubuntu虚拟操作系统,登陆进入ubuntu桌面。选择“虚拟机”->“安装vmware tools”VMware tools 双击桌面的“vmware tools”,打开vmware tools安装介质。右键选择vmwaretools的gz压缩包, 将该文件复制到te…

虚拟机安装VMwareTools

首先点击虚拟机-右键-安装VMware Tools 若出现报错: 客户机操作系统已将 CD-ROM 门锁定, 并且可能正在使用 CD-ROM ,这可能会导致客户机无法识别介质的更改, 如果可能, 请在断开连接之前从客户机内部弹出 CD-ROM&#…

安装VMTools工具

1)VM tools顾名思义就是Vmware的一组工具。主要用于虚拟主机显示优化与调整,另外还可以方便虚拟主机与本机的交互,如允许共享文件夹,甚至可以直接从本机向虚拟主机拖放文件、鼠标无缝切换、显示分辨率调整等,十分实用。…

【虚拟机安装VMwareTools】

虚拟机安装VMwareTools 为了能够跨系统复制粘贴 当前环境是Ubuntu运行系统 1、虚拟机-重新安装VMwareTools 1)找到虚拟机安装路径,桌面单击快捷方式右>>属性 2)上述文件夹中找到镜像文件linux.ios,复制路径 3)将虚拟机镜像文件换成Linux.ios 编辑…

VmwareTools工具安装

VmwareTools工具安装 安装vmware tools 工具: 1、在虚拟机选项卡右键,选择安装 vmware tools 工具 2、在虚拟机的命令提示符上 cd 回到家目录 3、在命令提示符上 cd /media/xxx/vmware tools 光盘 在过程中多使用tab键,会自动匹配。 4、…

VMware中kaliLinux安装VMwareTools

很多小伙伴都喜欢使用vmware,但是宿主机与虚拟机之间不能互相移动文件很不方便,安装vmTools可以解决这个问题 但是vmtools安装比较麻烦,很多朋友都没有成功安装 本文介绍的是kaliLinux的vmtools安装方式 打开虚拟机设置你会惊奇的发现安装…

虚拟机Linux安装Vmwaretools

在虚拟机任务栏点击虚拟机,再点击安装VMware Tools,虚拟机中会出现VMwareTools镜像文件打开VMware Tools目录 右击VMwareTools压缩包,点击复制 然后在计算机文件页面创建一个文件夹,如果直接在VMwareTools镜像中解压会显示空间不足…

如何在linux中安装VMwareTools

作者:戴翔 电子邮箱:daixiangcnoutlook.com 简介:中华人民共和国公民,中国共青团员,CSDN博客专家,秦淮区疾控中心托管社会公益组织指南针工作室志愿者,创业公司研发中心负责人,在校大…

Vmware安装Vmware Tools工具

第一步: 虚拟机开机后首先点击VMware Workstation 菜单栏的“虚拟机”,然后点击“安装VMware Tools工具”,点击Ubuntu系统桌面左侧的菜单栏的文件夹,然后就可以看到VMware Tools文件夹及压缩包,如下图所示:…

VMware虚拟机安装VMTools

1.打开虚拟机 我使用的虚拟机是VMware ,系统Ubuntu 2.安装VMTools 在我的计算机栏找到ubuntu——右键点安装VMware Tools,如下图所示。 双击打开VMware Tools 解压图中选中的文件。(若解压出现空间不足的问题,请看文末&#…

vm-tools 安装

通过三次安装虚拟机的经验,我也算是一个踩了vm-tools坑的人。在这里分享一下安装经验 点击安装vm_toos 点击虚拟机 安装 vm——tools 稍等几秒,你的虚拟机桌面会出现一个文件 也就是这个东东,点开他 再点击这个提取(这就是坑&…

CentOS安装VMwareTools

一、安装VMwareTools 1、打开CentOS,前提是以root身份进入,先将界面中的光驱弹出 2、点击“虚拟机”,然后再点击重新安装VMwareTools或者安装VMwareTools 点完后会出现另一个光驱,如下所示: 3、打开这个光驱&#…