为什么我的服务器宕机了,我无法连接到互联网?

为什么我的服务器宕机了,我无法连接到互联网?

有人知道为什么我的服务器宕机后我无法连接到互联网吗?

问题:
1.) 当我的 Windows 2012 服务器关闭时,我的 Windows 7 机器无法连接到互联网。 2.) 当我的 Windows 2012 服务器关闭时,我的 Windows Vista 机器无法连接到互联网。

注意:我收到的浏览器错误是“...无法找到 DNS 地址。”
注意:我收到的 ping 错误是“无法找到主机”
注意:LAN 连接正常

设置:
► 服务器操作系统 = Windows Server 2012 Essentials

    Web 服务器角色 (IIS)

    DNS 服务器角色

► 调制解调器
► 路由器 (DHCP 服务器)
► 端口转发 53 (DNS)

情况:
问题出现在以下条件下:

  1. 我关闭了服务器
  2. 我删除了端口转发 53(即,我再次将路由器设为 DNS 服务器)

概括:
当我尝试停止将 DNS 角色转发到我的服务器时,我的其余计算机仍然无法访问互联网。

有人知道为什么吗?

谢谢。

答案1

当你的 Windows 7 计算机启动时,它们会经历DHCP 发现过程获取 IP 地址和(对您来说最重要的)DNS 设置。

DNS用于将域名(例如 google.com)解析为 IP 地址。这对于浏览网页至关重要。如果没有 DNS,您需要知道您要访问的所有网站的 IP 地址

当您的服务器关闭时:

  1. DNS 已关闭- 因此您的 Windows 7 客户端无法将域名解析为 IP 地址(互联网体验不佳)
  2. DHCP 已关闭- 因此您的 Windows 7 客户端无法通过 ipconfig /release 或 /renew 检索新的详细信息

这就是他们无法浏览网页的原因。

作为一种快速解决方案,请配置服务器的 DHCP 角色以提供 Google DNS (8.8.8.8) 作为辅助。这样,当您的服务器停机时,您的 Windows 7 客户端将改用 Google DNS 来解析域名 - 从而让互联网体验得以继续

从长远来看,请考虑以下几点:

  • 您的服务器是否需要提供 DHCP 和 DNS 服务?或者您可以依靠路由器来实现这一点?
  • 如果您确实想在内部网络上提供这些服务,请考虑弹性选项:
    • 在网络上启动多个 DNS 服务器
    • 使能够DHCP 故障转移选项
    • 根据你的网络规模,这可能是过度的

希望这可以帮助!

答案2

听起来您需要启用更好的故障转移解决方案,或者只是允许路由器始终处理 DNS。我怀疑 PC 是否会获得正确的 DNS 设置,除非您对 DHCP 执行发布/更新或执行 flushdns 命令。即使您正在删除端口转发,也不会删除每台机器缓存中的 DNS 设置。

相关内容