具有公网 IP 的服务器无法被内部访问

具有公网 IP 的服务器无法被内部访问

我们的大多数服务器只有私有 IP。我正在为我们的其中一台服务器(服务器 A)分配额外的公共 IP,同时保留其私有 IP。以下是发生的情况:

  1. 服务器A可以通过其分配的公网IP供外部访问。
  2. 服务器 A 可以通过其分配的公共 IP 在内部进行访问。
  3. 服务器 A不能无法通过其私有IP进行内部访问,远程访问错误信息[1]如下。
  4. 服务器 A不能通过私有 IP 访问其他内部服务器。
  5. 服务器 A 重新启动后,第 3 点和第 4 点中的问题暂时消失,但一段时间后又再次出现。

谁能告诉我发生了什么事?非常感谢。

附加信息:

  1. 我们全部使用 Windows 服务器。

  2. 使用瞻博路由器。

  3. 远程访问错误信息[1]:远程桌面无法验证远程计算机的身份,因为您的计算机与远程计算机之间存在时间或日期差异。请确保您的计算机时钟设置为正确的时间,然后尝试重新连接。如果问题再次出现,请联系您的网络管理员或远程计算机的所有者。

答案1

Windows 更新可能会解决您的问题。我假设您尝试使用 IP 地址而不是您可能已分配给公共和私有 IP 地址的 DNS 名称进行连接。这可以避免任何 DNS 问题。

使用远程桌面的时间或日期差异

答案2

您如何为服务器分配公共 IP?服务器上有 2 个 NIC 吗?它是物理机还是虚拟机?我需要更多信息来确定可能发生的情况。您的网络上可能有另一台具有相同静态私有 IP 地址的机器,这导致了冲突。您可以让 NOC 或网络部门的某个人对您的服务器的 mac 地址进行 arp 查找,以查看它正在抓取哪个 IP,然后查找相同的 IP 地址,以确保没有其他人错误地使用相同的 IP。

相关内容