O uso do arquivo HOSTS não será uma solução permanente se você precisar acessar internamente e externamente. Você pode procurar algo como DNS dinâmico como uma solução mais permanente.
Eu tenho um servidor web doméstico e não consigo acessar o site a partir do ip externo quando dentro da minha rede local (devido loopback NAT). Estou tentando ser capaz de acessar meus sites de maneira transparente de dentro e fora da minha rede local, portanto, editar o arquivo hosts não funcionará tanto quanto eu sei. Não consigo configurar as configurações de loopback do NAT no meu roteador (fornecido pelo xfinity).
O uso do arquivo HOSTS não será uma solução permanente se você precisar acessar internamente e externamente. Você pode procurar algo como DNS dinâmico como uma solução mais permanente.
Tags networking webserver nat