Avatar of jdff
jdff asked on

DNS question

In a network environment of 3 computers running win98 peer-to-peer setup static ip on each computer no gateway configured, when you com to start run and lets say \\jack In would like to know who does the DNS translation since there is not DNS server present. I'm very curious to know how it works.

Please be simple.
Thanks
jdff
Windows NetworkingInternet Protocols

Avatar of undefined
Last Comment
sirbounty

8/22/2022 - Mon
sirbounty

It does it via NetBIOS broadcasting.
Basically the system yells to everybody on the network "Where is Jack?"
Eventually, Jack replies...
:D
sirbounty

Even on a network - \\Jack
would probably be resolved by Wins, not DNS

DNS names are in the form of
 Jack.domain.com
ASKER
jdff

But the Netbios protocol it's not installed only tcp/ip.

jdff
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
sirbounty

To broadcast, the system would send out its message to all nodes on the same network/subnet.

Optionally, if the communication failes, you can force it by 'hard-coding' the netbios names of the other nodes into an LMHOSTS file (typically located under %systemroot%\system32\drivers\etc as LMHOSTS.SAM).

By default a system will broadcast to get a response, unless it is configured otherwise (via DHCP for example).

The difference is: NetBios (NBF) vs. NetBios over TCP/IP (NBT or NetBT)

This might help explain it: http://support.microsoft.com/?kbid=128233
ASKER
jdff

Got you .. I made a serious mistake saying Netbios instead Netbui. So if we have the setup from above Netbios will be responsible to carry the response back and forth?

Thanks
jdff
sirbounty

Well, if you're on a p2p network - netbeui may be the way to go.  It's small, easy to configure, and fast.  But it's also not routable - which means it doesn't leave your network/subnet.  Of course, if you're on the internet, you'd still have to use tcp/ip...

If the broadcasting isn't working for you - you can always add the host names to the LMHOSTS file (you have to save this file FROM the LMHOSTS.SAM).  LMHOSTS.SAM has some examples in there for you to look at, but the format is basically:

192.168.1.105    jack   #PRE

The PRE causes it to 'pre'-load.  If you don't want to reboot to get it working though, just go to a command line (start->Run->command) and type
 NBTSTAT -R

(case doesn't matter, except for the "R").

Hope that helps.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
ASKER
jdff

do I have to save the computer name on each computer?

Thanks
jdff
ASKER CERTIFIED SOLUTION
sirbounty

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
stevenlewis

ASKER
jdff

Thanks for your help also stevenlewis.

jdff
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy
sirbounty

Thanx!