Como eu disse no meu comentário. Para poder usar seu ip público dentro de sua LAN, você precisará de algo chamado NAT Loopback
, também conhecido como NAT hairpinning
ou NAT reflection
.
Você pode ler sobre isso aqui
Tanto quanto eu posso encontrar na internet o seu pedaço de ... uuuh ... "SMC Networks SMCD3G" não suporta "NAT Loopback".
Você tem duas opções:
-
Você pode adicionar uma linha
10.1.10.201 fake_or_real_hostname
no seu arquivo de hosts.
Você pode se conectar comossh me@fake_or_real_hostname
. -
Você pode executar seu próprio servidor DNS local. Aqui é alguma explicação.
I solved the same problem you are having by running my own local DNS server that recurses to OpenDNS for non-local domains, and creating zones with local DNS A and PTR records that resolve my external hostname to the LAN IP of that host.
Em ambos os casos, é melhor usar um nome de host em vez de um ip. Você poderia usar um serviço de nome de host dinâmico para obter um nome de host (como myname.dyndns.org) se seu ip público muda muito. Também é mais fácil de lembrar. E no caso de você ir para a opção 1, você pode adicionar esse nome em seu arquivo de hosts.
Algumas delas são:
DynDNS
FreeDNS
ZoneEdit No-Ip
Meu modem tem a opção de registrar automaticamente alterações de IP com esses serviços. Também existem utilitários de desktop que podem atualizá-lo quando você muda o ip público.