我现在正在学习路由器和 PAT。我正在考虑分配给我家用路由器的公共地址。ISP 是否可能没有为我提供真正的公共地址,而是给了我一个 PAT 产生的地址?简化一个问题:在多个中间路由器上可以进行 PAT 吗?IPv4 公共地址的数量限制如何?
答案1
ISP 是否可能没有为我提供真正的公共地址,而是为我提供了一个 PAT 结果的地址?
是的。许多 ISP 现在都使用运营商级 NAT(尽管仍有许多 ISP 没有使用)。
例如,如果您的路由器显示其 ISP 分配的地址来自私有 100.64.0.0/10 范围,则这肯定是 CGNAT 的迹象。
多个中间路由器上可以进行 PAT 吗?
是的。从外部看,经过 NAT 的数据包与正常数据包没有区别——它们可以以相同的方式再次进行 NAT。现实世界中有许多意外或故意发生双重甚至三重 NAT 的例子。
答案2
ISP 是否可能没有提供真正的公共地址
如果 ISP 使用运营商级 NAT(CGN),您将收到一个非标准用途(网络、邮件)的 pb 地址,但您将无法托管您的服务器,...
它给了我一个地址,这是 PAT 的结果
有些 ISP 只提供带有一系列端口的 IP(而不是固定的公共 IP)。除非您收到第一个端口范围,否则如前所述,您将无法托管您的服务器。
您必须查看他们的报价或要求明确这一点和/或使用 IPV6。