公司内部的 NAT(一个公共 IP 地址)有多普遍?

公司内部的 NAT(一个公共 IP 地址)有多普遍?

公司让多个用户共享一个公共 IP 地址的情况有多普遍?

我希望答案是“不太常见”,因为我正在开发依赖于几乎唯一的 IP 号码的软件。

答案1

自 1995 年以来,我工作过的很多公司中,只有一家使用公共 IP 地址作为桌面客户端。所以对我来说,答案是:非常普遍。

在 v4 部署的这个阶段,我强烈建议不要部署假设 ipv4 地址对于最终用户是唯一的软件。

ipv6,那是完全不同的一回事。

答案2

我从未见过任何公司为其桌面或内部服务器使用公共 IP,而且如今面向外部的服务器(例如 Web 服务器)也很少拥有公共 IP 地址 - 通常这些服务器在负载平衡器后面进行 NAT,或者更常见的是,它们是动态服务器池中的虚拟服务器,因此实际上并不存在。

NAT 可能不会下降到将所有内部 IP 都映射到一个外部 IP 的水平,通常会有一个范围,但以某种形式使用 NAT 是压倒性的标准。

答案3

虽然一对一 IP 与用户关联在互联网通信中少见得可笑,但对于内部网通信。网络内部的多个 NAT 网关并不常见,但也并非闻所未闻。在遇到内部 NAT 的情况下,很可能是因为两个实体(可能由于合并)拥有自己独立的 Internet 访问权限并维护用于与另一个实体通信的专用链路,并且该链路可能受到防火墙/NAT 的保护。

答案4

这非常常见。如果它已经是您应用程序不可或缺的一部分,那么也许您可以将其更改为使用套接字(即 nat 分配的 IP 地址和端口号)?

相关内容