我目前正在从我的家庭网络运行几个网站和一个邮件服务器。我有一个带有 8 个公共(public) IP 地址的企业 DSL 帐户(1 个单独,7 个在一个 block 中)。为了处理路由/防火墙/网关,我目前使用 Windows 2003 中的 RRAS、DNS 和 DHCP,在一台古老的(大约 2001 年)PC 上运行——我怀疑现在任何时候都会失败。
我想做的是用一个简单的路由器代替它。有一个消费者型号的 LinkSys Wifi 路由器,我目前只是用作接入点(手边没有型号,但它是他们的标准型号之一)。它似乎能够处理所有 NAT/防火墙/DHCP 任务——除了处理路由多个公共(public)地址。 (例如,我需要 x.x.x.123,端口 21 连接到一台机器,但 x.x.x.123 和 x.x.x.124 的端口 80 连接到另一台机器,而 x.x.x.123,端口 5000 连接到另一台机器等等)。
所以我的问题是:
最佳答案
这不能在具有库存固件的 Linksys 路由器上完成。如果您加载第三方固件就可以完成,但是没有 GUI (afaik) 来完成它,因此您将破解非常麻烦的系统 shell 脚本。我建议购买低功耗或更旧的 PC 并安装 PFSense .
PFSense 是一个开源路由器设备操作系统发行版,具有非常易于使用的 Web 前端。
关于networking - 路由器处理多个公共(public) IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/122394/