Sim. Vincule o servidor a um nome DNS totalmente qualificado
- No seu DNS externo, vincule o nome DNS ao IP público do repositório do SVN.
- No seu DNS interno, vincule o nome DNS ao IP privado do repositório do SVN.
Eu trabalho em uma empresa de desenvolvimento de software e tenho um pedido bastante comum do meu chefe que preciso executar. Configure o servidor svn da empresa para ser acessível a partir da rede interna e da internet. Veja como é a rede e o que fiz até agora:
Agora, o servidor svn é acessível a partir da rede interna usando o endereço IP interno e da Internet usando o IP público do roteador (que é estático). Mas o problema é que não é acessível a partir da rede interna usando o IP público. Existe alguma maneira de contornar este problema?
Uma solução simples é não usar um endereço IP para se conectar, usar um registro DNS (como svn.mydomain.com) e resolvê-lo para o endereço IP correto no lado externo e interno, respectivamente.