Um roteador ignora o tráfego que é iniciado de computadores externos (internet). Isso ocorre porque ele usa Network Address Translation , um processo que permite que vários dispositivos locais se conectem à Internet usando apenas um endereço IP público.
Resumindo: se um computador local estiver navegando na Internet, seu endereço IP local (por exemplo, 192.168.0.x) será traduzido para o endereço IP público (ISP) pelo roteador. Mas se um computador na internet acessar esse endereço IP público, seu roteador o ignorará.
Acessar um computador usando o encaminhamento de porta
Você pode configurar o encaminhamento de porta no seu roteador. Dessa forma, um computador da Internet que se conecta ao seu endereço IP público será encaminhado para o endereço IP de um computador escolhido em sua rede. Aviso : você deve fazer isso apenas para protocolos criptografados como SSH, mas mesmo assim pode ser perigoso. Não faça isso em redes normais do Windows.
Acesse toda a rede usando VPN
Se você quiser acessar toda a rede de fora, precisará instalar um servidor VPN em um computador dentro de sua rede. Alguns roteadores como o D-Link DIR-640L têm um servidor VPN incluído, isso também fará o trabalho.