我的网络配置出现了一个非常奇怪和烦人的问题。在我的网络中,我们拥有各种各样的操作系统和服务器。我们在 Windows Server 2008 R2 上使用 Microsoft DNS 服务器 6.1,在 CentOS 6.4 上使用 Apache 2.2。我在 Apache 上设置了一个本地虚拟主机,供公司人员使用,为了让虚拟主机在每个人的计算机上都能解析,我要求我们的网络管理员在 DNS 服务器中添加一个条目,例如x.local
。
话虽如此,当我在自己的 Ubuntu 机器的浏览器上打开 Web 应用程序时,我有时会遇到无法从 Apache 获得响应的问题。一旦出现此问题,就不会有任何响应。同时,如果我运行nslookup x.local
它,它会解析为正确的 IP 地址。但是,由于我怀疑这是一个 DNS 问题,所以我将其添加192.168.1.20 x.local
到我的/etc/hosts
文件中,一旦我这样做,响应就会开始出现。我在另外两台装有 Windows XP 的 PC 上也遇到了同样的情况。只是为了让您确定,我们的浏览器和系统上都没有设置代理。
现在我正在等待问题再次发生,以便我可以进行更多测试。同时如果有人有任何建议,我将不胜感激。