防火墙/数据包嗅探器 - 将 HTTP 请求转发到不同的地址

防火墙/数据包嗅探器 - 将 HTTP 请求转发到不同的地址

我有一个特别“黑客”的问题/解决方案,并寻求一些诚实的反馈。

在企业系统中,有许多请求发往 www.sometargeturl.com。这些请求需要转移到 www.newdestination.com。

编辑:我们不负责 www.sometargeturl.com,因此不能使用 .htaccess 或任何东西在这里输入 301 重定向。

我想知道,除了更改企业系统上的所有代码之外,防火墙/数据包嗅探器解决方案是否可行?

所有流量在进入互联网之前都会经过 Windows 代理服务器。

我能想到的一个解决方案是在代理服务器上安装防火墙或数据包嗅探器。防火墙将被编程为查找发往 www.sometargeturl.com 的数据包并将其转发到 www.newdestination.com。

重要的是,完整的 HTTP 请求被转发,并且它不会到达其原始目的地。

欢迎大家提出自己的想法,但无论如何这都不是一个很好的解决方案!

邓肯

答案1

我不知道这是否符合你的计划,但在 apache 网络服务器上,.htaccess 文件也可以为你执行此重定向

在 www.sometargeturl.com 的网络服务器文档根目录中放置一个包含以下行的 .htaccess 文件

重定向 /http://www.newdestination.com/

答案2

要执行此类操作,您应该在中间的主机上设置静态 nat。设置静态 nat 规则,将其 IP 地址发送到您希望其流量转到的服务器的 IP 地址 - 我假设您可以访问其防火墙或类似的东西。确保您希望请求转到的站点设置为响应对 www.sometargeturl.com 的请求。如何设置静态 nat 取决于您使用的网络设备。

相关内容