Difference between NETBIOS, host name and computer name?

All we need is an easy explanation of the problem, so here it is.

In windows if you go to Computer->Properties->Advanced System Settings->Computer Name, you can change the computer name, let’s say from MYCOMPUTER to LEDZEPPELIN.

  • This changes the (1) computer name to LEDZEPPELIN.
  • It also changes the (2) hostname to LEDZEPPELIN when I pop 192.168.1.1 into the url.
  • This also allows me to run the (3) NETBIOS lookup from a different computer connected to the same router that runs linux. I’ll pass LEDZEPPELIN as the NETBIOS name.
nmblookup LEDZEPPELIN

and it returns the ip address. I’m confused, are all three similar?

If you could provide a helpful analogy to aid in my understanding (like this: Difference between host name and domain name) that would be totally awesome

How to solve :

I know you bored from this bug, So we are here to help you! Take a deep breath and look at the explanation of your problem. We have many solutions to this problem, But we recommend you to use the first method because it is tested & true method that will 100% work for you.

Method 1

A domain is something you will experience on a work network rather than a home environment generally speaking.

imagine:
computer name john
netbios name is usually also john (but has stricter naming restrictions)

on a domain your full computer name may be john.company.local for example

the company.local bit being the name of the domain itself.

netbios is old way of resolving names and in many ways is not used, however is kept there in the OS for backwards compatibility.

your netbios name and computer name for all intents and purposes is nearly always the same.

out of curiosity, is there a specific piece of this from the article you linked that you don’t understand and I can try and further clarify.

Method 2

Windows has a host-name which is provided by user at the time of installation.The same host name is resolved into computer-name by adding two letters “PC”. Then the same name is added as Net-BIOS name by adding a new special character ($) at the end of host name. All the 3 names change by changing host-name.

Note: Use and implement method 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply