Microsoft starts to phase out NetBIOS and LLMNR to focus on mDNS

Martin Brinkmann
Apr 23, 2022
Windows 11 News
|
14

Microsoft's Windows operating system supports several multicast name resolution protocols, including NetBIOS and LLMNR. The state of the art protocol that is widely used today is mDNS, while the protocols NetBIOS and LLMNR are not widely used anymore.

In Aligning on mDNS: ramping down NetBIOS name resolution and LLMNR, Microsoft informs Windows system administrators that it plans to disable the old protocols in future versions of Windows to improve device security and decrease the load on the networks they use.

Microsoft is aware that there are still scenarios and "real-world deployments" in which these protocols are used, but the company is convinced that disabling the protocols by default is the right direction to take.

The company has not started the process of disabling LLMNR by default yet, but it has started the process for NetBIOS.

The NetBIOS protocol is already turned off by default on cellular devices according to Microsoft. In the latest Windows Developer and Beta Insider builds, NetBIOS is in learning mode. Learning mode means that NetBIOS is used as a fallback if mDNS and LLMNR queries fail.

The change may lead to connectivity issues in some cases. Administrators may modify a Group Policy or a Registry value to change the behavior of the protocol.

Note: the Group Policy Editor is only available on Professional and Enterprise editions of Windows. Home edition administrators may modify the behavior in the Registry.

Changing NetBIOS in the Group Policy Editor

configure netbios windows

  1. Use the keyboard shortcut Windows-R to open the Run box on the system.
  2. Type gpedit.msc and hit Enter; this should load the Group Policy Editor.
  3. Navigate to Computer Configuration > Administrative Templates > Network > DNS Client.
  4. Double-click on the Configure NetBIOS policy.
  5. Set the policy to Enabled.
  6. Use the menu that is provided "Configure NetBIOS options" to switch to one of the supported options:
    • Allow NetBIOS name resolution -- Enables full NetBIOS support.
    • Disable NetBIOS name resolution -- Turns off NetBIOS support on the device.
    • Disable NetBIOS name resolution on public networks -- Keeps NetBIOS enabled on private networks, but disables it on public networks.
    • NetBIOS learning mode -- NetBIOS is only used as a fallback if mDNS and LLMNR queries fail.
  7. Select OK to save the new policy setting.

Changing NetBIOS in the Windows Registry

The same options are also available in the Windows Registry.

  1. Use the keyboard shortcut Windows-R to open the run box.
  2. Type regedit.exe and hit the Enter-key.
  3. Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters in the Registry Editor.
  4. Right-click on Parameters and select New > Dword (32-bit) Value.
  5. Name the value EnableNetbios.
  6. Double-click on the new Dword and set it to one of the following values:
    • 0 -- Disabled.
    • 1 -- Allowed.
    • 2 -- Disabled on public networks.
    • 3 -- Learning Mode.
  7. Close the Registry Editor after you have made the change.

Closing Words

LLMNR has not been touched yet, but Microsoft plans to make similar changes to this protocol in future builds and versions of the Windows operating system.

Now You: do you use NetBIOS or LLMNR? (via Deskmodder)

Summary
Microsoft starts to phase out NetBIOS and LLMNR to focus on mDNS
Article Name
Microsoft starts to phase out NetBIOS and LLMNR to focus on mDNS
Description
Microsoft plans to disable the multicast name resolution protocols NetBIOS and LLMNR on Windows in the future to focus on mDNS.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. Disabler said on January 11, 2023 at 8:46 pm
    Reply

    There is no such setting. Netbios over TCP/IP can only be disabled via GUI or registry (GUI or PowerShell). LLMNR can be disabled with policy/GPO.

  2. David said on September 27, 2022 at 8:07 am
    Reply

    On my Windows 11 computer, I have navigated to Computer Configuration > Administrative Templates > Network > DNS Client but cannot see the Configure NetBIOS policy.

  3. oudeman said on April 25, 2022 at 8:05 am
    Reply

    Does it influence SMB1 access to my satellite receiver?

    1. David said on September 27, 2022 at 5:33 am
      Reply

      It all depends on how you find/map that SMB share. Ideally you’d be looking at retiring the use of the SMB1 share and disabling it, as soon as possible, anyhow.

  4. Clairvaux said on April 24, 2022 at 7:36 pm
    Reply

    Does this have any consequences for single-PC home users with Windows 7 ?

  5. Andy said on April 24, 2022 at 6:39 pm
    Reply

    Both disabled long ago on our corporate lan for security. No issues. About time they make it the default behavior.

  6. yanta said on April 24, 2022 at 2:40 am
    Reply

    I have a home network with 10 Win 10 PCs and a 2012 R2 server. Each PC has about a dozen mapped drives to the server which are used extensively all day.

    I believe I will lose the ability to browse the network according to another article I read (which will be a PITA), and there may be issues with net view and net use, both of which I also use extensively.

    Can I disable netbios?

    I had a read of https://www.ionos.com/digitalguide/server/know-how/multicast-dns/

    The disadvantages, particularly the last as mentioned in that article are not very attractive.

  7. they have eyes everywhere said on April 24, 2022 at 1:34 am
    Reply

    @Pet:

    “Interesting news….NOT
    lol who cares bout that sh1t?”

    Found the Microsoft shill!

    1. John C. said on February 3, 2023 at 2:20 pm
      Reply

      Not a Microsoft shill, more likely a black hat hacker.

  8. Uwe said on April 23, 2022 at 6:07 pm
    Reply

    @Jeff

    I don’t when MS introduced it, but it must have been a while ago already I guess.

    The good thing is it works very well.

  9. Jeff said on April 23, 2022 at 5:57 pm
    Reply

    Wtf when did MICROSOFT support mDNS? I had no idea Windows 10 supported it. mDNS was Apple’s protocol, implemented in their Bonjour framework. While Windows used initially NetBIOS and since Windows Vista, LLMNR. Now they are phasing out LLMNR too when it works so well for discovering Windows devices at least?

  10. Pet said on April 23, 2022 at 2:07 pm
    Reply

    Interesting news….NOT
    lol who cares bout that sh1t?

    1. Oliver Spice said on April 24, 2022 at 3:12 am
      Reply

      And yet, you had to provide a useless comment.

      You should save your comments for more interesting news posts.

  11. Uwe said on April 23, 2022 at 12:50 pm
    Reply

    Just yesterday, disabled LLMNR and NetBIOS on Win10.

    Have to do it on Ubuntu today yet.
    https://www.blackhillsinfosec.com/how-to-disable-llmnr-why-you-want-to/

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.