Windows SBS2008上的DNS问题 – 部分外部网站不可用

自从几个星期以来,一些网站突然无法使用。 我们得到一个404 – 所请求的网页无法显示。

基本上,解决这个问题的唯一方法是当我重新启动服务器上的DNS客户端/服务器。 服务器是最新的,但我没有更新浏览器,因为我没有在SBS上使用它。

有没有人听说过这个? 我又一无所知,仍然努力寻找解决scheme。

最好的问候和感谢您的宝贵帮助!

大卫。

信息:

  • 戴尔PowerEdge 2950
  • 16GO Ram
  • 双四核Intel Xeon 2.83Ghz
  • Microsoft Windows Server 2008 Standard,FE 6,0,6001 SP1 x64

这是Windows Server 2008 DNS服务器上的一个已知的错误,包括SBS 2008。

您需要在DNS服务器上使用转发器而不是根提示,或使用此解决方法。

Windows Server 2008 DNS服务器可能无法parsing某些顶级域的查询

原因:当DNS服务器将NSlogging保存到caching中时,A(胶水)logging的TTL更改为1天。 NSlogging的TTL保持2天。 当Alogging到期时,DNS服务器开始向发出dns查询的客户端返回“服务器失败”响应。

404错误通常是找不到的错误。 如果你正在得到一个实际的404错误。 该响应正在从您尝试连接的服务器上提供给您。 所以有可能DNS确实工作正常。 如果您收到一个非404错误,但无法find页面。 DNS可能是问题。

像上面的post一样。 尝试ping网站的FQDN以查看返回的IP。 这是第一步。 Ping通过本地DNS服务器parsingFQDN。 Ping也会告诉你服务器是否响应。 如果名称和IP正确parsing并且ping响应返回,则应该确保网站http服务器没有挂起或崩溃。 随着火狐当我去一个不存在的networking域名,我得到的错误“地址未find”(这是一个类似的结果不正确的DNSparsing!)

如果你得到一个真正的404错误,那么我会确保有人没有错误configuration外部HTTP服务器或确定您正在寻找的网站内容是否仍然保留在networking服务器上。 我已经看到以这种方式意外删除的内容,并且404响应是您在这种情况下期望的。

当你得到这些404错误之一时,下降到命令行和nslookup或ping域名,看看是什么IP被返回。 当它不工作的时候看到指向的地方可能会让它看起来很清楚。