如何使用路由器处理多个公共 IP 地址

如何使用路由器处理多个公共 IP 地址

目前,我从提供商处获得了 1 个静态/公共 IP,并使用华硕 RT-AX92U 将 http 转发到 Web 服务器。我将有机会获得其他几个静态 IP 地址,并且我想将第二个静态 IP 转发到另一台服务器。

static ip 1 ---> http forwarded to server 1
static ip 2 ---> http forwarded to server 2

在我的路由器上,在“端口转发”部分我没有看到处理这个问题的方法。看起来这个路由器只能处理一个静态 IP。

我的问题是:我是否应该购买另一个能够处理此问题的路由器(我不要求购买建议,一个简单的“另一个路由器可以处理这个问题“可以)——或者——我应该以某种方式(通过创建路由*或类似方式)连接我的第二台华硕 RT-AX92U(是的,我有两台)吗?——或者任何其他建议

*我看到路由器中有一个“路由”部分。我可以通过填写“网络/主机 IP”、“网络掩码”、“网关”、“度量”和“接口”来添加路由。也许这可以回答我的问题……或者不能!

答案1

首先,我从未见过您的路由器,所以我无法告诉您它是否可以处理。只有拥有相同设备的人才能确切地告诉您。我建议尝试在具有其他路由器的某些测试网络上使用这些设置。这意味着在您的路由器上创建具有两个不同 IP 地址的本地网络,并尝试从不同的设备向这些地址发送数据,以查看它是否将数据发送到正确的服务器。

从我在网上查到的信息来看,这款路由器在较低级别上不太容易管理。如果你自己无法操作,我建议你购买另一款可以肯定能用到的路由器(例如,价格相同的 mikrotik 或一些二手的旧款 cisco)。

但是我认为还有另一种选择可能对您有帮助,那就是反向代理 - 例如 nginx。在很多情况下(邮件、http 和 ssl),它可以基于 ip 或主机名路由流量。这意味着流量全部流向一台服务器(反向代理),然后该服务器决定将其发送到哪里。

TLDR 答案:尝试一下,购买可管理的路由器或者使用反向代理

编辑:对于问题末尾的那些设置,如果您将“网络/主机 IP”、“网络掩码”、“网关”、“指标”和“接口”填写为 <公共 IP 2>、32(或 255.255.255.255)、<服务器 2 的 IP>、[0,1]、<带有通向服务器 2 的电缆的接口>,则可能会有效

答案2

调制解调器中的路由部分在这方面不会帮到您。您想将外部流量(来自互联网)重定向到内部服务器,这需要使用端口转发或 DNAT。

简单的定义:(来自维基百科):

什么是路线:在分组交换网络中,路由是将网络数据包从其源头引导到其目的地的高级决策。

什么是端口转发:端口转发允许远程计算机(例如,Internet 上的计算机)连接到私有局域网 (LAN) 内的特定计算机或服务。

相关内容