我无法访问我的供应商网站之一。 我可以从家里访问这个网站,我的老板可以从他家进入。 但是,从办公室使用域名不起作用。 使用IP地址代替域名是行不通的。 从这些事实看来,我的工作地点似乎有DNS问题。 DNS显然不是完全不正常的,因为我能够得到我尝试过的任何其他域名,包括一些不可能在本地caching的域名。 我的环境是一个Windows Servernetworking,Server 2003 Standard服务器充当域控制器并为我的Intranet托pipeDNS。 问题已经持续了两天。
作为一名开发人员,我了解DNS的基本概念,但对于细节并不十分精通。 我也不是一个pipe理员,但不幸的是,我是我们所有的人。
我从哪说起呢?
吉姆
那么在最基本的层面上,如果你只是想在你的机器上工作,那么你可以在本地机器上编辑你的主机文件来设置这个名字的IP地址。 看到这个问题 。
如果你想在组织层面解决这个问题,那么你需要访问你的DNS服务器,看看它是如何设置的,以及为什么有问题。 你需要寻找像这样的东西:
如果在这里一切正常,那么一旦你的本地DNS服务器决定不能解决它们(通常是在你的ISP上),那么它就可能是你的请求被转发到的DNS服务器。 如果是这种情况,您需要联系他们。
在命令提示符下打开nslookup,并确保它使用域控制器作为DNS服务器。 input您遇到问题的域名,然后按Enter键。 IP是否与您可以成功连接到该网站的IP相同?
然后设置nslookup使用OpenDNS服务器(208.67.222.222 – 是的,我有他们记忆=))和查询相同的域。 IP是一样的吗?
如果IP不同,那么我们在本地有一些DNS问题。 如果没有,那么我们刚刚进入了黄昏区(Rod Serling Twilight Zone,而不是吸血鬼Twilight Zone)。
顺便说一句,你有什么types的互联网连接? DSL? 我遇到了使用PPPoE的DSL连接问题,并且切换到PPPoA修复了一些无法访问某些域的奇怪问题。