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,f​​tp,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

    DNS.jpg

    NBNS.jpg (29.99 KB)
    2016-11-22 13:43

     

    NBNS.jpg

     

    走的是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说明关闭。

更多
  • 该日志由 于2017年12月14日发表在 未分类 分类下, 你可以发表评论,并在保留原文地址 及作者的情况下引用到你的网站或博客。
  • 本文链接: netbios名称作用是什么 netbios计算机名称修改 | 帮助信息-动天数据
  • 文章标签:
  • 版权所有: 帮助信息-动天数据-转载请标明出处
  • 【上一篇】 【下一篇】

    0 Comments.