¿Cómo pueden otras personas conectarse al puerto 80 de mi computadora a través de una dirección IP?

1

Me gustaría poder darle a ciertas personas mi dirección IP (24.178.XX.XX) para que puedan acceder al puerto 80 en mi máquina desde su navegador.

Ahora mismo, solo con poner esa dirección IP desde mi propio navegador no se conecta a nada ... solo dice que no puede encontrar el servidor.

Entonces, ¿hay alguna configuración que necesito habilitar?

Tengo un AirPort Extreme.

    
pregunta Shpigford 11.01.2012 - 17:11

3 respuestas

1

Dentro de la utilidad del aeropuerto, tiene una opción para el reenvío de puertos (o incluso configurar un host de DMZ si desea que todo el tráfico entrante no solicitado vaya a su servidor web, sin embargo, esto no es aconsejable para la seguridad general, ya que es mejor solo permite lo que necesitas para reducir los vectores de ataque).

Con esta opción, puede configurar una asignación de puertos entre el puerto 80 en su interfaz externa y el puerto 80 en la dirección IP de NAT de su servidor web interno.

Esto proporcionará acceso inmediato a su servidor a través del puerto 80 hacia el mundo exterior.

Sin embargo, eso supone que ya tienes un servidor web configurado correctamente para entregar datos a través del puerto 80.

Un buen primer paso sería utilizar la configuración de uso compartido de Web en "Perferencias del sistema - > Compartir" para ver si esto satisface sus necesidades. También le permitirá hacer una prueba inmediata para asegurarse de que todo funciona.

Si necesita algo un poco más completo de lo que se le proporciona dentro del cliente OS X, consulte el Servidor OS X ($ 50 en la App Store) o MAMP (ofertas gratuitas y de pago).

    
respondido por el Tyson LaVar Edwards 11.01.2012 - 17:56
1

Puede usar iptables para redirigir al usuario al puerto 80 cuando abren su IP en su sistema

Por ejemplo. Redirigirá las solicitudes en el puerto de 8080 a 80. Ya que para acceder al puerto por debajo de 1024 debe ser superusuario. Por lo tanto, puede permitir que el usuario se conecte al puerto 8080 y redirija al puerto 80

/sbin/iptables -t nat -I PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80
    
respondido por el Satpal Tanan 06.04.2015 - 12:26
0

permite hacer algunas suposiciones, ya que estás usando el puerto 80, quieres tráfico web ... necesita ejecutar un servidor web en su computadora que escuchará en el puerto 80, que es el puerto predeterminado para el tráfico web. buenos ejemplos son MAMP - enlace

    
respondido por el DBR 11.01.2012 - 17:21

Lea otras preguntas en las etiquetas