Link to home
Start Free TrialLog in
Avatar of mynamebecory2
mynamebecory2

asked on

Name Resolution

Will WINS work for name resolution of clients across a WAN?  Anything special to set up?

I've got about 6 sites that can't contact hosts by name, and we are currently using commercial DNS servers and I'm not authorized to add our own.  Just wondering if WINS would work for this.  Also, how resource intensive is it?  ~ 600 clients.
Avatar of drev001
drev001

WINS will work fine for NETBIOS name resolution. Bear in mind that Windows 2000 and above depend heavily on DNS so if you're using AD over the link you'll need to do something with DNS.
Don't know if I agree with drev001 NetBios is not routable and unless your WAN is bridged will not cross most routers.  There is a selection for NetBios over TCP is this enabled?  I would just use DNS and call it good it creates less headaches like this one.


Thanks
Scott
Avatar of ShineOn
Scotty -

NetBEUI isn't routable.
NetBIOS over IP is.  That's why Microsoft made the WINS kludge.

Some routers DO block the NetBIOS over IP unless you specify to allow it.
Wrong Scotty,  You may be thinking of Netbuei which is not routable.     Netbios can be run over IPX or IP and can be used to communicate between subnets.    

To setup WINS across subnets, you need to have a server running the WINS service on each subnet.   Within WINS you setup a replication for PUSH and Pull depending on the number of sites, WAN link speed, number of hosts, etc....this is really up to you.    Each WINS Server would find each other via IP, so as long as you can ping back and forth, your WINS servers will replicate to each other and the whole WAN can resolve netbios names.   As long as the routers are set to pass ports 135 and 139, you should be good.  



I know NetBIOS broadcasts don't cross subnets, that's the whole idea of using WINS. DNS will be no use if the questioner's using NT4 anyway. Also, for functions like network browsing, NT4 trust relationships etc., netbios name resolution is essential.

 
Ok OK I am talking native Netbios which is not routable if you read my coments you will see where I said this
>There is a selection for NetBios over TCP is this enabled<  
Just for reference..

How Browsing a Wide Area Network Works:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q117633&

And I forgot to include this link...

NetBIOS over TCP/IP Name Resolution and WINS
http://support.microsoft.com/default.aspx?scid=kb;EN-US;119493
Scotty -

You are mixing protocols with transports here.  That's why we got confused and corrected you.

NetBEUI is the native, non-routable transport for NetBIOS.
NetBIOS can run on IP and on IPX as well, both of which are routable.
600 clients, they won't let you add dns...
golly

you could kludge it quickly by setting up a policy to have them import an lmhosts file from a central location
until you can make a case for DNS
Yeah.  Are you on an NT base or a Win2K base or something else for your authentication and file/print?

If you are on NT, then WINS will be a good answer.  If I remember correctly, you can have WINS synchronization traffic scheduled to minimize the impact.  Each site's WINS server will synchronize its name resolution database with all of the others, so you only have to worry about the rare occasion when a new unit is added, where you might want to force a WINS update if it is important for ppl to access it across the WAN.

If you are on Win2K, and there is any thought at all of making use of Active Directory, then you must do some research so you can write up a proposal making the case for in-house DNS.  Active Directory REQUIRES Dynamic DNS, and prefers the DNS to be provided on the Win2K platform.  It can work with some versions of BIND, but it likes its own...

The quick LMHOSTS option would work, but I don't know that it would be all THAT quick (since you'd have to accurately populate an LMHOSTS file with all ~600 devices, and then keep it up-to-date) and pushing for in-house DNS would help because you could essentially let it populate and replicate itself.   WINS will work that way, too, but that is old technology.

If you are on another network platform, let us know.  There are always ways to make things work... ;)
Avatar of mynamebecory2

ASKER

Or OSes are AIX4.3, NT, RHAT Valhalla, and Win2k.  We have a commercial DNS.  This is the first environment I've worked in with a commercial DNS, the reason I was thinking WINS, was to avoid any problem that may be caused by adding an Internal DNS server (by problem I mean having to change our primary and secondary DNS Server on clients to another server)
It would require changing the DNS servers the clients are using, but if you're using DHCP this is trivial.
If you're not... golly

another group policy - grab regfind from the resource kit and:
REM New DNS servers year-mo-da
regfind -p HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\parameters "Old DNS IP" -r "New DNS IP"







       
 
 
We are getting way off subject.  DNS isn't a possiblity.  Believe me, I wish it was, cause I'd be done.  So is WINS a solution?
WINS is only a solution for Windows systems and potentially the RHAT with Samba, but not your other systems.

LMHOSTS is only for Windows systems.

Hosts files are almost universal, used by NT/Win2k/XP, RHAT, and AIX

If you have a client PC at a remote site that needs to access an AIX server by name, about your only solution is a hosts file on the client PC.

Even though you can make manual entries to the WINS database, I'm not sure you can add an entry for a non-Netbios system such as AIX...


You'll need to setup a wins server in every subnet as a start

Ok, now we have 6 remote sites and then our main site.  Our main site I have a data warehouse with dual 1ghz procs we are about to retire, I was planning on using this for here (~400 clients)  My remote sites have anywhere from 3 to 100 users.  What kind of hardware do you think I'll need?  Could I put it on the same server that is for DHCP relay?
ASKER CERTIFIED SOLUTION
Avatar of ShineOn
ShineOn
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
The reason I was thinking WINS is just so we could get Client name resolution for support, so we dont have to have a user check there IP addy everytime.  We are straight IP, no emulation, and Samba is being run from our linux boxes but not on AIX.  AIX is accessed via a hardcoded IP address in the software package we use (which was written in 1982).

No, they don't understand any of that.  And they lack the ability to understand it, its rather frustrating.

You do not know how many times I've said something similiar:
-Do they understand that having your own DNS server(s) for name resolution within your LAN and WAN is NOT a security concern, but rather is necessary to getting the functionality they want?
perhaps you should approach the situation in a more structured manner with management

prepare a brief:
problem statment
potential solution A - cost - efficacy - risk - extensibility (the value as it relates to you future plans)
potential solution B ...etc.
work-arounds (distributing host files - link/reference pages/cheatsheets)

Wins and DNS are similar in risk (null)
They are similar in function but WINS is specific to an environment which is not inclusive of your resources.
Good DNS practice is 2 resolvers in different subnets (cost)
Good WINS practice is one resolver in every subnet.
WINS is a depricated technology.
DNS is standard practice and forward looking (AD)

See if you can make a case with a quantitave analysis of implementation costs.

Good post, chicagoan.  I like your style :)
Hey guys.  I won.
but you don't control the points!
BTW: ditto!
No, I mean that I got them to let me do DNS.  (IT Director that is)  Isn't it funny when you get so administrative that you get out of touch with technology?  I explained to her that I'd just put a forwarder to our ISPs DNS server or we could BUY (magic word that changes minds) a server to set WINS up at each site.
Congrats!