No meu Mac OS X (10.6.8), gostaria de fazer todas as solicitações de 111.111.111.111
acesso 222.222.222.222
para todas as portas. Para testar isso, tenho um servidor web 222.222.222.222:80
que responderá com uma página para qualquer host. por exemplo:
- http://222.222.222.222/
- http://qualquer.222.222.222.222.xip.io/
- http://host.que.resolve.to.that.server/
Eu tentei fazer o seguinte:
sudo ifconfig lo0 222.222.222.222 alias
sudo ipfw add fwd 111.111.111.111 tcp from me to 222.222.222.222
Mas tentar acessar http://111.111.111.111/
não me dá nada. Acho que isso está relacionado ao fato de que embora o redirecionamento esteja presente, o IP de destino do pacote TCP não é reescrito.
Onde devo procurar a seguir para resolver isso? Devo também usar o natd?
Responder1
OSX 10.6.8 usa servidor web Apache. Os arquivos de configuração geralmente são encontrados em /etc/apache2/
Você pode querer tentarmod_proxy
Coberturatodosportos é outra questão. Acho que requer alguma tradução de endereço de rede/porta, sobre a qual sei pouco