netbios名称作用是什么 netbios计算机名称修改
|NETBIOS协议是由IBM公司开发,主要用于数十台计算机的小型局域网。该协议是一种在局域网上的程序可以使用的应用程序编程接口(API),为程序提供了请求低级服务的统一的命令集,作用是为了给局域网提供网络以及其他特殊功能。系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名-——特指基于NETBIOS协议获得计算机名称——解析为相应IP地址,实现信息通讯,所以在局域网内部使用NetBIOS协议可以方便地实现消息通信及资源的共享。因为它占用系统资源少、传输效率高,所以几乎所有的局域网都是在NetBIOS协议的基础上工作的。NetBIOS是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API
我的计算机有个全名在属性那里可以改,改后发现计算机全名为一个名,点计算机全名旁边的:其它,发现还有个NetBIOS计算机名又另为一个名称,请问怎样才能把NetBIOS计算机名改跟全名同一个名称呢?
-
把计算机描述,和计算机名都改了,记着将其他中的DNS后缀删除不填就行,最后确定,
重启.
-
在系统属性里,把计算机描述留空不填就行了
-
把计算机描述,和计算机名都改了,记着将其他中的DNS后缀删除不填就行,最后确定,电脑重启. NetBIOS名称与主机名称 当NetBIOS通过TCP / IP协议运行时,每台计算机可能有多个“名称” - NetBIOS API的名称和基本TCP / IP的另一个(或其他)名称。 NetBIOS名称 NetBIOS名称是16个ASCII字符,但Microsoft将主机名限制为15个字符,并将第16个字符保留为NetBIOS后缀。该后缀描述服务或名称记录类型,如主机记录,主浏览器记录,域控制器记录。在安装/配置Windows网络时指定主机名(或短主机名),注册的后缀由主机提供的各个服务决定。为了通过其NetBIOS名称连接到运行TCP / IP的计算机,该名称必须解析为网络地址。今天,这通常是一个IP地址(NetBIOS名称 - IP地址解析通常由广播或WINS服务器 - NetBIOS名称服务器完成)。计算机的NetBIOS名称通常与该计算机的主机名称相同(请参见下文),尽管截断为15个字符,但也可能完全不同。 NetBIOS名称几乎可以包括字母数字字符的任意组合,但空格和以下字符除外: \ /:*? “; | Windows LMHOSTS文件提供了一个NetBIOS名称解析方法,可用于不使用WINS服务器的小型网络。 主机名 Windows计算机的NetBIOS名称不能与计算机的主机名混淆。通常,运行TCP / IP的计算机(不管是否是Windows机器)都有一个主机名(有时也称为机器名或DNS名称)。通常,Windows计算机的主机名是基于NetBIOS名称加上主DNS后缀,它们都在系统控制面板中设置。 在“控制面板”→“网络”→“TCP / IP”→“高级属性”的“DNS”选项卡中,也可能会出现“连接特定的后缀”。主机名由诸如telnet,ftp,web浏览器等应用程序使用。为了使用主机名连接到运行TCP / IP协议的计算机,必须将主机名解析为IP地址。主机名称或完全限定的域名(FQDN)-IP地址解析通常由域名系统(DNS)服务器完成。
计算机的NetBIOS名称用16个字符表示, 实际只使用15个字符表示计算机名称,最后一个字符保留,用于标记服务类型. 很多人以为NetBIOS早已作古, 实际上Windows中处处都还有它的身影, Computer Browser 服务就是一个典型. 这个服务的细节以后再说, 下表是能找到的比较全的NetBIOS后缀描述信息清单, 但是SMS MP的就没有. 我会在另外的文档里加上.
Name Number(h) Type Usage
--------------------------------------------------------------------------
<computername> 00 U Workstation Service
<computername> 01 U Messenger Service
<//--__MSBROWSE__> 01 G Master Browser
<computername> 03 U Messenger Service
<computername> 06 U RAS Server Service
<computername> 1F U NetDDE Service
<computername> 20 U File Server Service
<computername> 21 U RAS Client Service
<computername> 22 U Microsoft Exchange Interchange(MSMail Connector)
<computername> 23 U Microsoft Exchange Store
<computername> 24 U Microsoft Exchange Directory
<computername> 30 U Modem Sharing Server Service
<computername> 31 U Modem Sharing Client Service
<computername> 43 U SMS Clients Remote Control
<computername> 44 U SMS Administrators Remote Control Tool
<computername> 45 U SMS Clients Remote Chat
<computername> 46 U SMS Clients Remote Transfer
<computername> 4C U DEC Pathworks TCPIP service on Windows NT
<computername> 42 U mcafee anti-virus
<computername> 52 U DEC Pathworks TCPIP service on Windows NT
<computername> 87 U Microsoft Exchange MTA
<computername> 6A U Microsoft Exchange IMC
<computername> BE U Network Monitor Agent
<computername> BF U Network Monitor Application
<username> 03 U Messenger Service
<domain> 00 G Domain Name
<domain> 1B U Domain Master Browser
<domain> 1C G Domain Controllers
<domain> 1D U Master Browser
<domain> 1E G Browser Service Elections
<INet~Services> 1C G IIS
<IS~computer name> 00 U IIS
<computername> [2B] U Lotus Notes Server Service
IRISMULTICAST [2F] G Lotus Notes
IRISNAMESERVER [33] G Lotus Notes
Forte_$ND800ZA [20] U DCA IrmaLan Gateway Server Service哪位大佬能讲下当pc(win7)发起ping xxx.yuming.ins的时候。,是去做DNS解析还是做netbios的解析。
目前局域网下遇到一个很怪的事情:(并非个例,同一网段下同时出现的情况)
出现为不定时,并在一段时间后自动恢复,同区域不同网段不受影响。
附上wireshark抓包截图DNS.jpg (46.99 KB)
- 2016-11-22 13:43
NBNS.jpg (29.99 KB)
- 2016-11-22 13:43
走的是DNS。 DNS和NETBIOS区别在于,DNS解析完整的带小圆点分隔的地址,NETBIOS不能解析带小圆点的地址。最大16个字符。 比如你的电脑名称是PC1, 加入了一个。TEST.COM的域,现在计算机FQDN名是PC1.TEST.COM .你PING 计算机名PC1,就走WINS服务了,也就是NETBIOS名来解析.你PING pc1.test.com的时候,走的就是DNS解析了。因为完全计算机名称里有小圆点。
当工作组客户端不知道一个计算机名时
1\是首先查看本地的netbios缓存与lmhosts文件是否有
2\如果没有就向wins服务器发出请求(这要看你有没有配置wins服务器)
3\如果还请求不到就会就会发了一个NBNS广播包
4\如果没有人响应就会向DNS发请求
5\如果没有响应就结束这次请求.
-----------------------------
这个是百度上对NBNS的解释,但实际情景中-图2,PC并没有向DNS发起请求,而是直接结束了请求,ICMP就返回不可达了。这个应该是PC端的问题。至少这样看来NBNS都不是最优先要去做的。就无法解释我开始的现象,什么情况下才会发生呢???NETBIOS和SMB被设置后都会开启相应的端口,这些端口容易被黑客利用,所以它们开启都存在一定的危险性。NETBIOS的服务端口为137、138、139。SMB的服务端口445。
NETBIOS的端口:
137。NetBIOS Name Resolution (NetBIOS名称解析) 137端口对应于服务中的Computer Browser ,Windows Internet Name Service , Server等。137端口有管理计算机名的功能。计算机名管理是指Windows网络中的电脑通过用于相互识别的名字,即NetBIOS名,获取实际的IP地址的功能。137端口会把这种信息包泄漏到网络上。使用NetBIOS over TCP/ IP时,该端
口会自动处于开放状态,由计算机本身向外部散布计算机名称及其用户的详细信息。建议关闭此端口。
UDP端口138。NetBIOS Datagram Service (NetBIOS数据流服务)138端口对应于服务中Computer Browser , Server ,Net Logon等。138端口和137端口一样会向外部发送自己的信息,其特点是会在网络上泄露系统的版本信息。例如,泄漏Windows版本是Windows XP Professional。138端口还提供NetBIOS环境下的计算机名浏览功能,该功能可以让用户在Browsing List (浏览列表)里看到连接于网络中所有的计算机。例如,在WindowsXP中通过网上邻居窗口打开整个网络,将看到一系列的工作组,双击打开某个工作组,就会查看到该工作组里的计算机列表(DoS方式下可使用命令net view / domain :workgroupname查看)。建议关闭此端口。
- TCP端口139。NetBIOS Session Service (NetBIOS会话服务)139端口对应于服务中的Computer Browser , Print Spooler , Server ,Net Logon等。139端口是基于SMB协议(服务器信息块协议)对外提供共享服务。即通过这个端口进入的连接试图获得NetBIOS/ Server Message Block(服务器信息块)服务,用于File and Print Sharing(文件和打印机共享)和SAMBA程序。
关闭137、138、139端口的方法:(解决方案中给用户提出建议)
关闭Windows XP下的137、138、139端口。要想停止NetBios服务,首先由控制面板中选择目前正在使用的网络连接,在属性窗口中查看Internet协议(TCP/IP)的属性。在常规中单击高级按钮,弹出高级TCP/IP设置对话框,在WINS中选择禁止用TCP/IP上的NetBios即可。
SMB的端口:
从Windows 2000开始,微软引入了SMB Direct Over TCP的445端口。上述的137、
138、139 端口虽然被保留,并可正常工作,但是默认情况下,系统总是会使用445端
口进行SMB会话,仅在445端口工作失败的情形下,才会使用139端口作为SessionPort。
445端口默认情况下是始终开放的。设计及实现技术
NETBIOS是否开启,可以通过注册表中的键值来判断。在判断键值之前,要先获取它的网卡信息。在注册表中的位置为:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards\\。
然后在注册表子键中找到相对应得项。在注册表中的位置为:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters\\Interfaces\\。数值名称为NetbiosOptions,如果是1说明开启,是2说明关闭。
0 Comments.