O endereço DNS dinâmico funciona apenas externamente

0

Este é um problema que está me deixando louco ultimamente.

Eu uso o DNS dinâmico para se conectar a um servidor doméstico. Vamos chamar o host dinâmico my.home.net . Eu uso ddclient para atualizar o registro DNS a cada poucos minutos, então eu acesso minha máquina por SSH. Bastante padrão. Isso funciona muito bem quando estou fora de casa, mas não consigo acessar meu servidor usando o endereço de host dinâmico quando estou em minha rede doméstica.

O resultado disso é que muitas vezes me encontro configurando tudo duas vezes. Por exemplo, eu tenho git repos no meu servidor e acabo adicionando dois controles remotos, um para acesso externo via my.home.net e outro para acesso interno via endereço IP local.

Isso é chato, então espero consertá-lo. Algo me diz que isso é culpa da implementação do DNS do meu roteador DSL, mas não tenho certeza. Eu tenho cutucado na configuração do roteador e não vejo nada que possa ajudar.

Alguém já teve o mesmo problema? Você conhece uma solução / correção?

Obrigado!

    
por Edd Barrett 22.06.2014 / 22:56

1 resposta

2

Normalmente, os roteadores não são encaminhados de volta aos servidores internos. Se você tiver um servidor executando o DD-WRT ou um O / S similar, poderá habilitar o roteamento de hairpin para fazer isso. O seu roteador pode permitir que você configure o roteamento que permite o hairpinning.

Seu roteador provavelmente está encaminhando a solicitação de DNS para seu provedor de DNS dinâmico. Alguns roteadores permitem que você configure entradas locais e, nesse caso, você configura o domínio ao qual se conecta com o endereço IP interno do servidor.

Eu geralmente executo um servidor DNS interno que serve o endereço IP real (interno) dos meus servidores. bind é provavelmente um exagero e eu geralmente uso o dnsmasq , que é fácil de configurar e rodar em plataformas Linux / Unix. Existem opções semelhantes para o Windows. As configurações de DNS no roteador devem ser atualizadas para usar este servidor em vez do padrão. O DHCP pode ser configurado para especificar o servidor DNS interno como o padrão.

    
por 23.06.2014 / 00:46