连接到同一路由器的两台不同计算机是否可以获取不同的外部 IP 地址?如何获取?

连接到同一路由器的两台不同计算机是否可以获取不同的外部 IP 地址?如何获取?

我想和弟弟一起玩在线游戏,但游戏似乎禁止两个用户同时使用相同的外部 IP 地址。除了使用代理/VPN(因为这样会变得非常慢)之外,还有其他方法可以让我的电脑和我弟弟的电脑拥有两个不同的外部 IP 地址吗?

答案1

一方面,是的,这是可能的;这首先就是路由器的工作方式——通过在具有不同地址的计算机之间路由 IP 数据包。

但另一方面,这是行不通的,因为你的 ISP 很可能只为你分配全局(又称外部)IPv4 地址。(部分原因是 IPv4 地址非常供应短缺——互联网仅缓慢地转向 IPv6——部分原因是 ISP 喜欢对额外的 IP 地址等收取额外费用。

(您可以将多台计算机连接到路由器/网关的原因是路由器具有 NAT 功能(“地址转换”)。启用 NAT 后,它会为所有连接的计算机分配“本地”(或内部)地址,而 ISP 分配的“全局”地址不属于任何您的计算机的 IP 地址 – 它属于路由器。NAT 功能会重写每个 IP 数据包,使其看起来好像所有计算机都使用相同的“全局”地址,而不是它们自己的本地地址。这也是许多游戏和 P2P 程序要求您设置“端口转发”的原因。)

如果您致电 ISP 并要求他们在您的连接上添加第二个 IP 地址(这通常需要额外付费),那么当然可以为特定计算机保留特定的全局地址。(不过存在路由器可配置性的问题;有些设备可以通过几种不同的方式实现这一点,而其他一些“家庭网关”仅具有最低限度的设置。)

答案2

除了代理之外,唯一的其他方法是要么在该位置拥有 2 个单独的互联网连接,要么为现有连接分配一个额外的 IP,然后设置防火墙/路由器以将您的流量从一个 IP 转移到另一个 IP。但消费者/家庭 ISP 帐户在允许您购买额外 IP 地址方面有所不同(而对于企业帐户,这几乎总是一个选项)。

另一种黑客方法是使用 4G 连接,通过手机或 4G 热点进行连接。但带宽和数据消耗可能是一个问题。

相关内容