路由器处理多个公共IP地址

7
我目前在家庭网络中运行多个网站和邮件服务器。我有一个商业DSL帐户,拥有8个公共IP地址(其中1个独立,7个在一个块中)。为了处理路由/防火墙/网关,我目前正在使用来自Windows 2003的RRAS、DNS和DHCP,它运行在一台古老的PC上(约于2001年),我怀疑它随时会出故障。
我想做的是用一个简单的路由器替换它。我有一个消费者型号的LinkSys Wifi路由器,目前只用作接入点(没有型号方便查看,但是它是他们标准型号之一)。它似乎能够处理所有的NAT/防火墙/DHCP任务,但不能处理多个公共地址的路由(例如,我需要将端口21的x.x.x.123转发到一台机器,但需要将x.x.x.123和x.x.x.124的端口80转发到另一台机器,将x.x.x.123的端口5000转发到另一台机器等)。
所以我的问题是:
  • 标准的Linksys路由器可以做到这一点吗?他们在消费者手册中没有解释?
  • 如果我用社区/操作系统版本替换固件,是否可以实现这一点(如果可以,使用哪个版本)?
  • 如果以上两种方法都不行,是否有人可以推荐一个价格接近消费者级别的专业路由器(最好带wifi),可以实现这一点。
  • 或者,是否有一个可靠的OS/第三方替代品来处理这个问题(因为RRAS是引起最多麻烦的部分)?
  • 或者,是否有人可以指向一个非常简单的HOWTO来做到这一点(即按照这些步骤并忘记它),安装LINUX系统来完成这个任务(因为我认为我可以在旧机器上运行Linux更长时间)?

  • 1
    请不要听起来像一个SO纳粹,但是这个问题在SO上没有任何位置。它不是一个通用计算/网络问题的倾倒场所。 - Kev
    1
    这就是为什么在发布之前,我验证了是否已经存在“硬件”、“网络”和“路由器”标签的原因。 - James Curran
    也许这个问题应该移动到服务器故障 - Jolta
    我不反对将其移动到Server Fault(当我发布它时,该网站还不存在)(尽管我可能有足够的声望来这样做),只是我不知道如何操作。 - James Curran
    2个回答

    7
    这在Linksys路由器原始固件上是无法完成的。如果加载第三方固件,则可以完成此操作,但(据我所知)没有GUI来完成此操作,因此您将会修改系统shell脚本,这非常复杂。我建议使用低功耗或旧PC并安装PFSense。PFSense是一种开源路由器应用程序OS分发,具有非常易于使用的Web前端。

    好的,也许不是完美的解决方案(仍然停留在我试图摆脱的电脑上),但非常接近。谢谢! - James Curran

    1

    在您的Linksys路由器上安装DD-WRT。我相信这将拥有您所需的一切链接文本


    1
    我在我的路由器上安装了DD-WRT,但是我无法弄清楚如何使其具有多个外部IP。 - dko

    网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接