Como posso acessar um servidor na rede local usando seu nome público?

1

Eu tenho um problema no qual não consigo acessar um servidor usando seu nome público na mesma rede que o servidor. O acesso ao servidor funciona bem na internet.

Ao ler este problema, encontrei coisas como NAT em gancho, NAT de loopback, DNS dividido, edição de arquivos de hosts, etc.

Minha rede tem um modem a cabo SMC 8013WG-CCR (Comcast) conectado a um Linksys WRT54G2. Pelo que entendi, o roteador deve lidar com esse tipo de loopback (deixando a opção de segurança "Filter Internet NAT Redirection" desativada), mas a conexão entre esses dois dispositivos é uma LAN secundária, então eu não acho que o roteador " sabe "qual é o endereço IP público adequado.

A solução mais fácil seria editar os arquivos hosts de todos os computadores da rede, mas muitos são notebooks que precisarão acessar o servidor na rede local e externamente.

O servidor é o Windows Server 2012, então eu poderia configurá-lo como o servidor DNS interno, mas não tenho experiência suficiente para entender realmente como ele interage com o roteador, o DHCP, etc.

Estou preparado para comprar um novo roteador se precisar de algo com maior capacidade. Parece que a maioria dos administradores de TI prefere resolver esse problema com o DNS dividido em vez do NAT suspenso. Eu entendo o conceito de hairpin NAT mais claramente do que o split DNS. Parece-me que o roteador só precisa fornecer aos clientes da rede local o IP local do servidor quando os clientes usam o nome público (sub.domain.com). Isso não é apenas uma entrada em um cache DNS local? É isso que o DNS dividido faz?

Qual seria uma boa solução para implementar essa correção para uma pequena empresa?

    
por JYelton 13.10.2013 / 21:38

1 resposta

2

O DNS dividido é o menos doloroso se o seu Gateway / Firewall não permitir acesso de loopback / hairpin. Isso exige que você defina o servidor DNS interno como a principal para todos os hosts internos e configure-o para ter uma "cópia" dos registros de domínio público, com os respectivos endereços IP internos substituindo IPs externos / públicos.

A desvantagem de dividir o DNS é que ele exige que você mantenha dois conjuntos de registros para o domínio público.

    
por 13.10.2013 / 21:45