I cannot reach one of my vendors web sites. I can access the site from home, my boss can access from his home. But, from the office it does not work using the domain name. Using the IP address in place of the domain name does work. From these facts, it seems that I have a DNS problem at my work location. The DNS is obviously not completely dysfunctional as I am able to get to any other domain name that I have tried including some that could not possibly be locally cached. My environment is a windows network with a Server 2003 Standard server acting as the domain controller and hosting the DNS for my intranet. The problem has been going on for two days.
As a developer, I understand the basic concepts of DNS, but am not well versed in the specifics. Nor am I much of an administrator, but unfortunately, I am all we have.
Where do I start?
Jim
Open nslookup at a command prompt and make sure that it is using the domain controller as a DNS server. Type in the domain name that you're having trouble with and hit enter. Is the IP the same as the one that you can successfully connect to that website with?
Then set nslookup to use an OpenDNS server (208.67.222.222 -- yes, I have them memorized =) ) and query the same domain. Is the IP the same?
If the IPs are different, then we have some kind of DNS issue locally. If not, then we have just entered the twilight zone (the Rod Serling Twilight Zone, not the vampire Twilight Zone).
Incidentally, what type of internet connection do you have? DSL? I had issues with a DSL connection using PPPoE and switching to PPPoA fixed some strange issues with not being able to get to certain domains.
Well at the very basic level, if you just want to get it working on your machine, then you can edit your hosts file on your local machine to set the IP address for that name. See this question.
If you want to fix this problem on an organisational level, then you need to get access to your DNS server and take a look at how it's setup and why there is a problem. You need to look for things like:
If everything seems well here, then it may be the DNS server that your requests are forwarded to once your local DNS server decides it cannot resolve them, usually at your ISP, that has a problem. If this is the case you will need to contact them.