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

我有一个特别的“哈克”问题/解决scheme,并寻求一些诚实的反馈。

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

编辑:我们不负责www.sometargeturl.com所以不能把301redirect使用.htaccess或任何东西在这里。

而不是改变企业系统上的所有代码,我想知道防火墙/数据包嗅探器解决scheme是否可行?

所有stream量通过Windows代理服务器发送到互联网之前。

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

完整的HTTP请求被转发并且没有到达其原始目的地是非常重要的。

所有的想法表示赞赏,这不是一个很好的解决scheme!

邓肯

我不知道这是否符合你的计划,但在Apache Web服务器上.htaccess文件也可以为你做这个redirect

将.htaccess文件放在www.sometargeturl.com的webserver文档中

redirect/ http://www.newdestination.com/

做这样的事情,你应该在中间的主机上设置静态NAT。 设置一个静态NAT规则发送他们的IP地址到您希望他们的stream量去服务器的IP地址 – 我假设你有访问他们的防火墙或类似的东西。 确保您想要请求的网站设置为回答www.sometargeturl.com的请求。 如何设置静态NAT取决于你使用的networking设备。