No puedo acceder a mi server Apache desde fuera de LAN (Raspberry Pi)

Sé que esta pregunta se hizo mucho, pero desafortunadamente ninguno de los posts realmente ayudó.

Estoy intentando configurar un server Apache en mi Raspberry Pi. Me las arreglé para configurarlo correctamente, creo, pero no puedo acceder desde fuera de mi LAN. Pensé que tal vez era mi ISP bloqueando el puerto 80, así que cambié el puerto a 3000, todavía no tuve suerte. Parece que no hay problema con la configuration de Apache:

pi@raspberrypi /home/pi $ netstat -tln Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 

Cuando bash acceder desde dentro de mi LAN con esta dirección: http://109.65.74.55:3000/index.html funciona bien, pero cuando bash la misma dirección desde fuera de mi LAN, no tengo connection.

ipconfig en mi PC me da lo siguiente:

 Ethernet adapter Local Area Connection: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::b57c:a8cd:7d5:a935%10 IPv4 Address. . . . . . . . . . . : 10.0.0.6 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 10.0.0.138. 

Supongo que eso significa que estoy detrás de NAT?

Esto no puede funcionar. La LAN externa no sabe cómo manejar la IP de su RaspberryPi. (= cómo enrutar los packages para llegar a tu RaspberryPi)

vaya a http://www.whatismyip.com/ para conocer su IP pública. Anótelo, pero no nos diga.

Tendrá que apuntar a este IP si quiere llegar a su RaspberryPi. Qué puerto usar debes definirlo en un puerto de reenvío en tu enrutador.

Apague y encienda su enrutador y revise la url anterior.

Si su IP cambió, entonces tiene una dirección IP dinámica y necesita un service DynDNS para get una URL siempre válida para comunicarse con su networking local desde afuera.

¿Podría hacer un nmap 10.0.0.* Y nmap 109.65.74.* Para encontrar las direcciones IP en su networking local? Es extraño que su enrutador sea 10.0.0.138 pero RaspberryPi es 109.65.74.55

Si está detrás de una NAT nadie puede atacar su networking usando esta información.

PD. ¿Por qué diablos movieron esta pregunta de serverfault a Unix?