Transição perfeita da internet para a rede local

4

Estou configurando um servidor NAS para minha empresa. Do lado de fora, é acessível através do mydomain.dyn.com, a partir da rede local, ele pode ser acessado através do seu endereço IP local. O problema é que não consigo me conectar ao servidor usando o nome de domínio de dentro da rede local (ou IP público). Estou assumindo que o ISP está bloqueando o acesso. Uma solução, eu acho, seria rodar um servidor DNS localmente para que ele resolva o nome do domínio para o IP local quando estiver em uma rede local.

Eu li que pode ser possível configurar essa função em alguns roteadores. Estamos planejando para obter um roteador MikroTik, então minha pergunta é, é possível ter essa configuração nesse roteador, e quais as etapas gerais que preciso tomar para configurar isso?

    
por CodeBreaker 18.05.2017 / 10:56

1 resposta

5

Hairpint NAT (às vezes chamado NAT Reflection) é o que você precisa aqui. Alguns roteadores farão isso de forma automagica (muitas vezes os de consumo barato), mas outros não (o Mikrotik não, mas é um roteador muito capaz e caracterizado e eu os recomendo).

Essencialmente você tem que NAT da interface dentro do seu roteador de volta para o interior da sua rede. Normalmente, quando você NAT você NAT de uma interface fora .

Sua outra opção, como você sugeriu, é o seu próprio DNS interno que serve um endereço IP diferente. Isso é chamado de "Split Horizon DNS" e pode ser uma opção adequada - especialmente porque reduzirá a carga do roteador. Mesmo com o hairpin nat, todo o seu tráfego terá que bater no roteador e voltar para o NAS. Isso limita a largura de banda do seu NAS ao que seu roteador pode aprovar. Seu novo roteador MikroTik também pode fazê-lo - ele tem a capacidade de substituir entradas de DNS, contanto que você o use como seu resolvedor em sua rede.

    
por 18.05.2017 / 15:22