在 osx 上重定向 IP

在 osx 上重定向 IP

在我的 Mac OS X (10.6.8) 上,我想让所有请求都111.111.111.111转到222.222.222.222所有端口。为了测试这一点,我有一个 Web 服务器,222.222.222.222:80它将响应任何主机的页面。例如:

我尝试过做以下事情:

sudo ifconfig lo0 222.222.222.222 alias
sudo ipfw add fwd 111.111.111.111 tcp from me to 222.222.222.222

但尝试访问http://111.111.111.111/却没有任何结果。我认为这与虽然存在重定向,但 tcp 数据包的目标 IP 未被重写有关。

我下一步该去哪里解决这个问题?我还应该考虑使用 natd 吗?

答案1

OSX 10.6.8 使用 Apache Web 服务器。配置文件通常位于 /etc/apache2/

你可能想尝试mod_proxy

覆盖全部端口是另一回事。我认为它需要一些网络/端口地址转换,对此我了解不多。

相关内容