Acesso ao site após o redirecionamento de IP

1

estamos usando o Apache2 para hospedar vários sites em um sistema em nossa rede local. Um desses sites é o seguinte:

<VirtualHost *:80>
    ServerName wiki.idi.local
    DocumentRoot /srv/dokuwiki/engineering
</VirtualHost>

Em nosso servidor DNS local, encaminhamos o endereço wiki.idi.local para o PC que hospeda o site e tudo funciona conforme o esperado.

Desde esta semana, obtivemos uma maneira de acessar nossa rede local de fora, mapeando os endereços IP locais para um externo (redirecionado através de um proxy). Por exemplo, o endereço 3.205.151.6 (externo) é redirecionado para 172.16.1.6 (interno). Isso funcionou bem para os sites em que no VirtualHost o DocumentRoot seria localhost: port. Neste caso, podemos simplesmente chamar 3.205.151.6:port para acessar nossos sistemas. O problema é que, no caso mencionado acima, não consigo encontrar uma maneira de acessar o site apenas por meio de IP. Existe alguma maneira de fazer isso sem ter acesso ao proxy que faz o encaminhamento?

    
por Mircea M 12.11.2014 / 10:59

1 resposta

1

O que você provavelmente quer é configurar exibições em seu software DNS para que as consultas DNS da Internet sejam respondidas com o endereço IP público e as consultas DNS da rede local sejam respondidas com IP privado. Para mais informações verifique este link, por exemplo

No lado do Apache, você precisa adicionar algum nome público, pois o domínio com .local não pode ser resolvido. Então, digamos que você possua domínio idi.com , você poderia atualizar seu VirtualHost com algo como

<VirtualHost *:80>
    ServerName wiki.idi.local
    ServerAlias wiki.idi.com
    DocumentRoot /srv/dokuwiki/engineering
</VirtualHost>

E certifique-se de que sua visualização de DNS público para wiki.idi.com responda com IP 3.205.151.6 e possivelmente você possa configurar a exibição de DNS privado para o mesmo wiki.idi.com para responder com 172.16.1.6 e você não precisaria do domínio wiki.idi.local de todo.

    
por 12.11.2014 / 11:18