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.