netbios名稱作用是什么 netbios計算機名稱修改

NETBIOS協(xié)議是由IBM公司開發(fā),主要用于數(shù)十臺計算機的小型局域網(wǎng)。該協(xié)議是一種在局域網(wǎng)上的程序可以使用的應(yīng)用程序編程接口(API),為程序提供了請求低級服務(wù)的統(tǒng)一的命令集,作用是為了給局域網(wǎng)提供網(wǎng)絡(luò)以及其他特殊功能。系統(tǒng)可以利用WINS服務(wù)、廣播及Lmhost文件等多種模式將NetBIOS名-——特指基于NETBIOS協(xié)議獲得計算機名稱——解析為相應(yīng)IP地址,實現(xiàn)信息通訊,所以在局域網(wǎng)內(nèi)部使用NetBIOS協(xié)議可以方便地實現(xiàn)消息通信及資源的共享。因為它占用系統(tǒng)資源少、傳輸效率高,所以幾乎所有的局域網(wǎng)都是在NetBIOS協(xié)議的基礎(chǔ)上工作的。NetBIOS是Network Basic Input/Output System的簡稱,一般指用于局域網(wǎng)通信的一套API

我的計算機有個全名在屬性那里可以改,改后發(fā)現(xiàn)計算機全名為一個名,點計算機全名旁邊的:其它,發(fā)現(xiàn)還有個NetBIOS計算機名又另為一個名稱,請問怎樣才能把NetBIOS計算機名改跟全名同一個名稱呢?
  • 把計算機描述,和計算機名都改了,記著將其他中的DNS后綴刪除不填就行,最后確定,
    重啟. 
    
  • 在系統(tǒng)屬性里,把計算機描述留空不填就行了
  • 把計算機描述,和計算機名都改了,記著將其他中的DNS后綴刪除不填就行,最后確定,電腦重啟.
    NetBIOS名稱與主機名稱
    當(dāng)NetBIOS通過TCP / IP協(xié)議運行時,每臺計算機可能有多個“名稱” - NetBIOS API的名稱和基本TCP / IP的另一個(或其他)名稱。
    NetBIOS名稱
    NetBIOS名稱是16個ASCII字符,但Microsoft將主機名限制為15個字符,并將第16個字符保留為NetBIOS后綴。該后綴描述服務(wù)或名稱記錄類型,如主機記錄,主瀏覽器記錄,域控制器記錄。在安裝/配置Windows網(wǎng)絡(luò)時指定主機名(或短主機名),注冊的后綴由主機提供的各個服務(wù)決定。為了通過其NetBIOS名稱連接到運行TCP / IP的計算機,該名稱必須解析為網(wǎng)絡(luò)地址。今天,這通常是一個IP地址(NetBIOS名稱 - IP地址解析通常由廣播或WINS服務(wù)器 - NetBIOS名稱服務(wù)器完成)。計算機的NetBIOS名稱通常與該計算機的主機名稱相同(請參見下文),盡管截斷為15個字符,但也可能完全不同。 NetBIOS名稱幾乎可以包括字母數(shù)字字符的任意組合,但空格和以下字符除外:
    \ /:*? “; |
    Windows LMHOSTS文件提供了一個NetBIOS名稱解析方法,可用于不使用WINS服務(wù)器的小型網(wǎng)絡(luò)。
    主機名
    Windows計算機的NetBIOS名稱不能與計算機的主機名混淆。通常,運行TCP / IP的計算機(不管是否是Windows機器)都有一個主機名(有時也稱為機器名或DNS名稱)。通常,Windows計算機的主機名是基于NetBIOS名稱加上主DNS后綴,它們都在系統(tǒng)控制面板中設(shè)置。
    在“控制面板”→“網(wǎng)絡(luò)”→“TCP / IP”→“高級屬性”的“DNS”選項卡中,也可能會出現(xiàn)“連接特定的后綴”。主機名由諸如telnet,f??tp,web瀏覽器等應(yīng)用程序使用。為了使用主機名連接到運行TCP / IP協(xié)議的計算機,必須將主機名解析為IP地址。主機名稱或完全限定的域名(FQDN)-IP地址解析通常由域名系統(tǒng)(DNS)服務(wù)器完成。
    
    
    

    計算機的NetBIOS名稱用16個字符表示, 實際只使用15個字符表示計算機名稱,最后一個字符保留,用于標(biāo)記服務(wù)類型. 很多人以為NetBIOS早已作古, 實際上Windows中處處都還有它的身影, Computer Browser 服務(wù)就是一個典型. 這個服務(wù)的細節(jié)以后再說, 下表是能找到的比較全的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

    
    
    哪位大佬能講下當(dāng)pc(win7)發(fā)起ping xxx.yuming.ins的時候。,是去做DNS解析還是做netbios的解析。
    目前局域網(wǎng)下遇到一個很怪的事情:(并非個例,同一網(wǎng)段下同時出現(xiàn)的情況)
    出現(xiàn)為不定時,并在一段時間后自動恢復(fù),同區(qū)域不同網(wǎng)段不受影響。
    附上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區(qū)別在于,DNS解析完整的帶小圓點分隔的地址,NETBIOS不能解析帶小圓點的地址。最大16個字符。 比如你的電腦名稱是PC1, 加入了一個。TEST.COM的域,現(xiàn)在計算機FQDN名是PC1.TEST.COM? ?.你PING??計算機名PC1,就走WINS服務(wù)了,也就是NETBIOS名來解析.你PING??pc1.test.com的時候,走的就是DNS解析了。因為完全計算機名稱里有小圓點。

    當(dāng)工作組客戶端不知道一個計算機名時
    1\是首先查看本地的netbios緩存與lmhosts文件是否有
    2\如果沒有就向wins服務(wù)器發(fā)出請求(這要看你有沒有配置wins服務(wù)器)
    3\如果還請求不到就會就會發(fā)了一個NBNS廣播包
    4\如果沒有人響應(yīng)就會向DNS發(fā)請求
    5\如果沒有響應(yīng)就結(jié)束這次請求.
    -----------------------------
    這個是百度上對NBNS的解釋,但實際情景中-圖2,PC并沒有向DNS發(fā)起請求,而是直接結(jié)束了請求,ICMP就返回不可達了。這個應(yīng)該是PC端的問題。

    至少這樣看來NBNS都不是最優(yōu)先要去做的。就無法解釋我開始的現(xiàn)象,什么情況下才會發(fā)生呢???

     

    NETBIOS和SMB被設(shè)置后都會開啟相應(yīng)的端口,這些端口容易被黑客利用,所以它們開啟都存在一定的危險性。NETBIOS的服務(wù)端口為137、138、139。SMB的服務(wù)端口445。

    NETBIOS的端口:

    137。NetBIOS Name Resolution (NetBIOS名稱解析) 137端口對應(yīng)于服務(wù)中的Computer Browser ,Windows Internet Name Service , Server等。137端口有管理計算機名的功能。計算機名管理是指Windows網(wǎng)絡(luò)中的電腦通過用于相互識別的名字,即NetBIOS名,獲取實際的IP地址的功能。137端口會把這種信息包泄漏到網(wǎng)絡(luò)上。使用NetBIOS over TCP/ IP時,該端

    口會自動處于開放狀態(tài),由計算機本身向外部散布計算機名稱及其用戶的詳細信息。建議關(guān)閉此端口。

    UDP端口138。NetBIOS Datagram Service (NetBIOS數(shù)據(jù)流服務(wù))138端口對應(yīng)于服務(wù)中Computer Browser , Server ,Net Logon等。138端口和137端口一樣會向外部發(fā)送自己的信息,其特點是會在網(wǎng)絡(luò)上泄露系統(tǒng)的版本信息。例如,泄漏Windows版本是Windows XP Professional。138端口還提供NetBIOS環(huán)境下的計算機名瀏覽功能,該功能可以讓用戶在Browsing List (瀏覽列表)里看到連接于網(wǎng)絡(luò)中所有的計算機。例如,在WindowsXP中通過網(wǎng)上鄰居窗口打開整個網(wǎng)絡(luò),將看到一系列的工作組,雙擊打開某個工作組,就會查看到該工作組里的計算機列表(DoS方式下可使用命令net view / domain :workgroupname查看)。建議關(guān)閉此端口。

    • TCP端口139。NetBIOS Session Service (NetBIOS會話服務(wù))139端口對應(yīng)于服務(wù)中的Computer Browser , Print Spooler , Server ,Net Logon等。139端口是基于SMB協(xié)議(服務(wù)器信息塊協(xié)議)對外提供共享服務(wù)。即通過這個端口進入的連接試圖獲得NetBIOS/ Server Message Block(服務(wù)器信息塊)服務(wù),用于File and Print Sharing(文件和打印機共享)和SAMBA程序。

    關(guān)閉137、138、139端口的方法:(解決方案中給用戶提出建議)

    關(guān)閉Windows XP下的137、138、139端口。要想停止NetBios服務(wù),首先由控制面板中選擇目前正在使用的網(wǎng)絡(luò)連接,在屬性窗口中查看Internet協(xié)議(TCP/IP)的屬性。在常規(guī)中單擊高級按鈕,彈出高級TCP/IP設(shè)置對話框,在WINS中選擇禁止用TCP/IP上的NetBios即可。

    SMB的端口:

    從Windows 2000開始,微軟引入了SMB Direct Over TCP的445端口。上述的137、
    138、139 端口雖然被保留,并可正常工作,但是默認情況下,系統(tǒng)總是會使用445端
    口進行SMB會話,僅在445端口工作失敗的情形下,才會使用139端口作為SessionPort。
    445端口默認情況下是始終開放的。

    設(shè)計及實現(xiàn)技術(shù)

    NETBIOS是否開啟,可以通過注冊表中的鍵值來判斷。在判斷鍵值之前,要先獲取它的網(wǎng)卡信息。在注冊表中的位置為:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards\\。

    然后在注冊表子鍵中找到相對應(yīng)得項。在注冊表中的位置為:HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters\\Interfaces\\。數(shù)值名稱為NetbiosOptions,如果是1說明開啟,是2說明關(guān)閉。

更多
  • 該日志由 于2017年12月14日發(fā)表在 未分類 分類下, 你可以發(fā)表評論,并在保留原文地址 及作者的情況下引用到你的網(wǎng)站或博客。
  • 本文鏈接: netbios名稱作用是什么 netbios計算機名稱修改 | 幫助信息-動天數(shù)據(jù)
  • 文章標(biāo)簽:
  • 版權(quán)所有: 幫助信息-動天數(shù)據(jù)-轉(zhuǎn)載請標(biāo)明出處
  • 【上一篇】 【下一篇】

    0 Comments.

    發(fā)表評論