Depois de pesquisar por horas a fio procurando uma solução, decidi deixar uma mensagem neste fórum. Espero que vocês possam me dar um empurrão na direção certa para resolver esse problema.
Estou usando um Macbook executando o OS X 10.6.8 (Snow Leopard). Esta máquina está conectada a um roteador wifi e possui um endereço IP local: 192.168.104.172.
Neste Macbook estou executando o Windows 7 usando o Parallels Desktop. (Não tire sarro de mim agora, por favor. Eu não tenho escolha. :) Nesta instância (virtual) do Windows 7 eu estou executando um servidor de aplicativos que eu uso para testar aplicações web que desenvolvo com uma ferramenta especial do Windows chamada Mendix.
Como nossa empresa usa principalmente Macs como máquinas clientes, eu testo o aplicativo da Web em vários navegadores no OS X: Safari, Firefox e Chrome. Eu me conecto ao servidor de aplicativos que é executado no Windows 7 por meio do endereço IP do servidor virtual do Windows 7. Para simplificar: eu aponto meu navegador para o endereço IP (10.211.55.4) e o número da porta (8080) da instância do Windows 7 e posso começar a testar meu aplicativo da Web.
Para uma nova versão do aplicativo da web, queremos começar a usar tablets, provavelmente iPads. Para testar o aplicativo da web, estou usando um iPad conectado ao mesmo roteador Wi-Fi do meu MacBook. Quero me conectar ao servidor de aplicativos da instância virtual do Windows 7. No entanto, não posso usar o endereço IP 10.211.55.4 para testes, porque isso está disponível apenas no Macbook, pois é um endereço local para esse Mac. Portanto, preciso encontrar uma maneira de fazer o OS X encaminhar a solicitação HTTP para o servidor Windows 7 e enviar a resposta de volta ao iPad.
Eu tenho procurado o encaminhamento de portas e verificado o natd e o ipfw, mas não consigo configurar corretamente. Talvez isso nem seja o caminho que eu comecei a me perguntar. Esse problema pode ser resolvido com as ferramentas de rede padrão fornecidas com o OS X ou eu preciso de ferramentas de servidor adicionais para que isso aconteça? Espero que qualquer pessoa neste fórum possa me colocar de volta nos trilhos e me ajudar a resolver o problema.