Você não precisa tocar em /etc/hosts
no servidor. Os registros contidos servem para conectar outros servidores pelo nome, similarmente ao DNS .
Como você está indicando, o problema provavelmente é causado por um modem e um roteador separados. Você precisa definir o encaminhamento de porta em todos os dispositivos de rede 1) compartilhando o mesmo endereço IP público 2) no caminho para seu servidor.
1) Quero dizer, todos os dispositivos operando na camada de rede que é a camada de IP (incluindo endereços IP). Hubs, switches etc. não são afetados.
2) Endereço IP público é o endereço que você recebe ao acessar sites como o link do seu LAN . Endereços IP privados são usados dentro de uma LAN e geralmente começam com 10.
, 172.
ou 192.168.
Uma LAN geralmente compartilha um endereço IPv4 público. Essa técnica é chamada de NAT .