¿Cómo averiguar la configuración de puerto de inicio y de puerto de fin para el reenvío de puertos?

Estoy tratando de configurar el reenvío de puertos en mi enrutador para que el entorno de desarrollo local de mi computadora sea accesible externamente.

Mi router es una caja Sky y mi entorno de desarrollo local es MAMP. Mi url de desarrollo local es localhost:8888 .

En el router he configurado un servicio personalizado de reenvío de puertos. Incluye TCP y UDP. Necesito ingresar un número para el 'puerto de inicio' y 'finalizar puerto'. ¿Cómo puedo averiguar lo que debería ser?

Actualmente ambos están configurados para 8888, pero no parece estar funcionando. Intenté cambiarlos a 80 pero después consigo el mensaje de error "trastorno, el servicio seleccionado es utilizado por el cortafuego!".

UPDATE Así que actualmente mi configuración es:

La url para mi entorno de desarrollo local es (y siempre ha sido) http://localhost:8888/

En el enrutador he añadido esto:

 Services: Add Custom Service - PORT FORWARDING Type: TCP and UDP Start Port: 8888 Finish Port: 8888 

Y esto:

 Firewall Rules - Inbound Services Service: (ive used the service created above) Action: Allow always Send to LAN Server: (this is my computers IPv4 address) WAN Users: Any 

Puedo acceder a mi entorno de desarrollo a través de http://my-ip-number:8888/ así como http://localhost:8888/ desde el equipo local.

Pensé que http://my-ip-number:8888/ ahora estaría disponible externamente pero cuando intento con hidemyass.com dice que 'el puerto especificado es inválido.'.

La respuesta depende enteramente de los protocolos que desea enviar. Algunos protocolos ocupan múltiples puertos (FTP por ejemplo), mientras que muchos (la mayoría) otros utilizan un único puerto. Si quería reenviar el tráfico SMTP, por ejemplo, crearía una regla donde en el exterior los puertos de inicio y finalización son TCP \ 25 y en el interior los puntos de la regla a su servidor de correo local en el puerto TCP \ 25. Si yo quisiera hacer FTP sin embargo, fijaría mi puerto de salida exterior a 20, y el puerto del extremo a 21. si deseaba HTTP y HTTPS escribiría dos reglas diferentes, una con comienzo y final de tcp \ 80, y otra Con el comienzo y el final fijados a tcp \ 443 puesto que los puertos son no-contiguos.

En su caso, estoy suponiendo que desea reenviar los servicios HTTP, por lo que desde el puerto 80 es tomada por su enrutador, tendrá que enviar las solicitudes de entrada para 8888 a su servidor interno en el puerto 80, o tendrá que configurar apache Para ocupar el puerto 8888.

Lo más probable es que no necesite el reenvío UDP, y le pido que lo deshabilite a menos que sepa que lo necesita.

En caso de duda, consulte http://portforward.com/ para obtener instrucciones sobre cómo configurar el reenvío de puertos para su modelo específico de enrutador.