Servidor local com IP dinâmico, DDNS e domínio público - Tráfego/roteamento interno vs externo

Servidor local com IP dinâmico, DDNS e domínio público - Tráfego/roteamento interno vs externo

Acabei de instalar um servidor doméstico Linux que opera como uma nuvem privada com seafile. O servidor tem um IP estático na minha LAN (ex. 192.168.1.7), mas meu ISP fornece IPs dinâmicos, então comprei um serviço DDNS, adicionei um domínio (ex. example.com) e configurei o serviço ddns mais algum encaminhamento de porta em o roteador. Tudo funciona perfeitamente, mas não tenho certeza sobre uma coisa:

Se um cliente seafile dentro da LAN fizer upload/download de algo para o servidor via example.com, qual rota será usada para o tráfego de dados? Esse material de DNS/Roteamento é inteligente o suficiente para eventualmente corresponder example.com a 192.168.1.7 na rede local? Se este não for o caso e a manipulação do arquivo hosts nos clientes não for uma opção (dispositivos móveis que devem ser capazes de acessar a nuvem de qualquer lugar ou dispositivos iOS), preciso configurar um servidor DNS local para obter velocidade total da LAN? mas manter a capacidade de estar remoto?

Responder1

Basicamente 'Sim'

Você pode configurar seu roteador para fornecer uma entrada DNS para seu servidor apontar 'blah.example.com' para o IP local de seus servidores locais (192....)

Caso contrário, você desejaria executar algum tipo de servidor DNS, como o dnsmasq, que permite adicionar facilmente esse tipo de entrada DNS 'local' à sua LAN.

Depois de ter esse servidor DNS instalado e funcionando, você deseja instruir seus clientes LAN a usá-lo, provavelmente por meio das configurações de DHCP em seu roteador. Novamente, se o seu roteador não permitir que você altere isso, você também poderá executar seu próprio servidor DHCP (apenas certifique-se de desabilitar aquele no roteador!).

informação relacionada