I have a multi-homed Windows 2000 Server that is acting as a DNS server for my personal network. When I first setup the active directory, I named it pulsifer.net (which is my last name dot net). Now I have static ip address for my server (one network card) that is on the internet and the other network card is on my private network (which gives out non-routable ips i.e. 192.168.0.xxx). Now anytime I want to do a nslookup or ping another computer on my internal network it always adds .pulsifer.net to the end of it (e.g. computer1.pulsifer.net) and then resolves the name by going out on the internet and looking up pulsifer.net which will always return 62.70.3.233 no matter what. This is not my ip, it is the person who owns the pulsifer.net domain name. Now if I re-installed my server and made my domain something that is not available on the internet would an nslookup or ping command from a client in my internal network resolve it only through my local DNS server and not try to go out to an external server. To make this even more confusing, is that I do have a domain name registered to my static ip address. Should I name my Windows 2000 domain after its DNS name? Sorry if this is confusing. Basically I want all internal addresses resolved at my server and to not go out to an external DNS server for resolution, but still keep the capability to lookup external addresses and manage this without giving every computer on my internal network, a routable internet ip, but rather something like 192.168.0.xxx. Thanks.