某些网站无法通过 DHCP 服务器加载

某些网站无法通过 DHCP 服务器加载

我最近配置了一台使用 Windows Server 2008 的服务器,以使用 DHCP 服务器接管我的路由器。

我也禁用了路由器分配 IP。

一切正常,除了某些网站拒绝加载,例如“Firefox 找不到 www.amazon.co.uk”

http://www.google.co.uk/

http://www.amazon.co.uk/

http://www.jobsite.co.uk/

我认为这可能与 co.uk 域名有关。

如果我重新启动服务器,一切都会恢复正常,但当然,隔天这样做不是一个好的解决方案。有谁知道这个问题或它可能是什么——我对服务器技术很陌生。

答案1

如果 Windows 服务器充当 DNS 服务器,则问题可能出在 DNS 根服务器查询上,具体请参见 Microsoft 支持知识库文章ID:968372解决方案如下:o 解决问题并继续使用根提示,将 MaxCacheTTL 注册表值更改为 2 天或更大。

警告:如果您使用注册表编辑器或其他方法错误地修改注册表,可能会出现严重问题。这些问题可能需要您重新安装操作系统。Microsoft 无法保证这些问题能够得到解决。修改注册表的风险由您自行承担。

  1. 启动注册表编辑器(regedit.exe)。

  2. 找到以下注册表项:

  3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DNS\参数

  4. 在“编辑”菜单上,单击“新建”,单击“DWORD(32 位)值”,然后添加以下值:值:MaxCacheTTL 数据类型:DWORD 数据值:0x2A300(十进制为 172800 秒,或 2 天)

  5. 单击“确定”。

  6. 退出注册表编辑器。

  7. 重新启动 DNS 服务器服务。

答案2

也许您的 Windows DHCP 服务器没有向请求 DHCP 租约的客户端提供名称服务器数据。或者它共享的 DNS 服务器 IP 无效,指向您的路由器,而该路由器不再运行缓存名称服务器等。

相关内容