我有两个互相连接的路由器。两个路由器都使用两个不同的 ISP 连接到 WAN。
路由器 A 用于办公室的日常浏览,而路由器 B 则连接到向公众提供页面的 Web 服务器。
当路由器 A 上的某人想要从路由器 B 访问我们的网站时,连接是通过 WAN 进行的。我想将该特定重定向到 LAN。有没有办法使用路由器 A(D-Link DIR-655)来实现?
总结一下,如果办公室的人想从 60.51.223.223(路由器 B 的 WAN)访问页面,流量应该通过路由器 B,路由器 B 在本地解析请求。路由器 B 是路由器 A 下的客户端。
这是网络图:
答案1
正如贾斯汀史蒂文著名的,您可以使用 DNS 或本地主机文件将网站流量定向到内部 IP 地址。然后在每个路由器上为另一个内部网络设置路由,一切就都正常了。如果两个路由器都是“消费级”的,这可能就不可能了。
然而 ...
这种配置不太安全,会让我彻夜难眠。没有真正的防火墙,Web 服务器是公开可访问的和可以不受限制地访问网络的其余部分。路由循环和性能问题的可能性非常大。我会把连接内部网络的电缆拆下来立即地。由于您的网络配置不正确,因此通过互联网发送该流量是明智的。
A远的更好的解决办法是安装一个好的防火墙(我喜欢阿斯塔罗),将两个 ISP 连接以及两个内部网络插入其中,然后进行配置。Astaro 提供基本版本该软件是免费的,因此您可以将 4 个 NIC 放入旧 PC 中,然后就可以开始了。
答案2
在路由器 A 上添加一条路由,使用路由器 B 作为路由器 B 所服务网络的网关。(确保路由器 B 有一条返回路由器 A 的路由。)
如果这不能解决您的问题,我强烈建议您重新措辞您的问题 - 网络图应该有所帮助。
答案3
答案4
这不是最干净的解决方案,但如果您有内部名称服务器,您可以为网站名称添加 A 记录并为其提供内部服务器地址。如果您只谈论少数几台内部机器,您可以通过 hosts 文件在每台机器上执行此操作。