¿Puedo conectarme a un proceso de host local usando mi IP pública? Si puedo, pero no puedo hacerlo, ¿cuál podría ser el problema?

La respuesta es a veces y depende.

Primero, su IP pública debe ser estática, es decir, asignada permanentemente a su conexión y no una dirección asignada por DHCP de su ISP.

En segundo lugar, deberá realizar el reenvío de puertos a su host para el proceso.

Los ISPs no seleccionan ni bloquean los procesos entrantes. El comentario de Marek Suliga, en ese sentido, no es exacto. Bloquean SMTP saliente en muchos casos y allí debe trabajar con su ISP para ver si puede registrarse en su servidor de retransmisión o si hay otra opción.

Algunos ISP bloquean los puertos de retransmisión TOR. Algunos podrían bloquear el puerto 80 de las ubicaciones de los clientes residenciales. Pero, en general, mientras no estés haciendo algo nefasto, no hay ningún bloqueo.

La respuesta genérica es que se hace todo el tiempo si hay una IP estática.

El hecho de que su servidor tenga una dirección IP privada no es un problema, ya que la tabla NAT en el módem o enrutador resuelve ese problema por usted.

Normalmente, su IP pública es lo que se le ha asignado a su enrutador.

Supongamos que su ISP le permite aceptar conexiones. En este caso, debe reenviar los puertos necesarios desde el enrutador a su computadora. Esto hará el truco.

Pero la realidad es que, a menos que esté en una conexión profesional, y en su hogar probablemente no, el ISP bloquea ese esfuerzo y ese es el final de la historia bastante corta.

La otra dirección IP “pública” es la que el enrutador asigna a su computadora a través de dhcp. Esto se puede usar siempre, siempre que su firewall personal no bloquee las conexiones entrantes. Pero esto solo funcionará dentro de su red doméstica.

No sé la respuesta definitivamente. Pero lo dudo mucho.

localhost (resolver a 127.0.0.1) nunca se expone a la interfaz pública. Es loopback (en la pila TCP / IP de software) antes de que llegue al controlador del dispositivo y al hardware. Esto significa que no puedes alcanzarlo desde el exterior.