Finalmente consegui a resolução para o "problema" e é muito simples. Eu segui estes passos:
- instalei o dnsmasq no meu servidor doméstico para que ele se torne um servidor de DNS muito simples
- no meu servidor doméstico, adicionei uma entrada com o endereço IP privado do meu servidor doméstico em / etc / hosts com o nome de domínio "mytunneledowncloud.com"
- configurou o daemon do DHCP do meu servidor de base para atribuir o IP privado do servidor de origem como um servidor DNS aos clientes
Agora funciona perfeitamente. Meu servidor home agora atua como dhcp / dns / web server e atribui seu próprio ip privado como um servidor dns aos clientes da LAN conectados. Em seguida, os clientes enviam as solicitações para a resolução de DNS para o meu servidor doméstico. O dnsmasq do meu servidor home procura em seu / etc / hosts se há uma entrada para o nome de domínio solicitado e se houver uma correspondência, forneça o IP de lá e se não houver correspondência, ele usa os servidores DNS da Internet para resolvê-lo.