Ejecutando el sitio web desde el servidor doméstico. Solo puede acceder al sitio web desde la red doméstica, pero ssh desde cualquier lugar


1

Me han dicho que intente "portar hacia adelante", pero estoy teniendo dificultades para que funcione. Mi enrutador Belkin admite servidores virtuales. Lo configuré para que el puerto entrante 8080 vaya al puerto privado 80. Entonces, ¿cómo puedo acceder a mi dominio en el puerto 8080? ¿Configuro mi registro A para que apunte al puerto 8080 de mi ip? Si es así, ¿cuál es la sintaxis?


¿Funciona si especifica su ip externa directamente? como YOURIP: 8080 ?
monoceres

No lo hace, incluso en mi red doméstica en la que está mi servidor. Pinging tampoco funciona.
Devin

Respuestas:


0

En su navegador web, especifique el puerto en la dirección:

http://www.mydomain.com:8080/


Lamentablemente lo he intentado y no parece funcionar. Chrome informa un error de "no se pudo conectar". Cuando trato de hacer ping, aparece el error "Host desconocido".
Devin

0

¿Has hablado con el personal de soporte de tu ISP? Muchos ISP bloquean el tráfico http entrante porque no quieren que los clientes domésticos ejecuten servidores web desde sus redes. Algunos de ellos que bloquean le permitirán alojar sin costo adicional si firma un acuerdo sobre lo que hospeda, algunos solo lo permitirán si se actualiza a una cuenta de clase ejecutiva y otros no permitirán nada.


Intentaré contactarlos. ¿El reenvío de puertos no lo enmascara como tráfico http? Realmente no estoy tratando de evitarlo, solo estoy tratando de entender cómo funciona todo.
Devin

No, no es el puerto que identifica algo como tráfico http. Es el mecanismo de transporte subyacente que lleva los datos a ese puerto especificado. El único significado de los puertos 80 y 443 es que se especifican como los valores predeterminados para el tráfico http y https.
BBlake

0

Lo que tu experiencia puede ser normal. Algunos enrutadores de puerta de enlace residencial no resuelven DNS a IP para la resolución del sitio local. Mi propio ser uno de ellos.


0

Como se indicó anteriormente, muchos ISP bloquean el puerto 80, por lo que ha indicado que está utilizando el puerto 8080 para evitarlo. Si abre una terminal y realiza un ifconfig eth0, que supongo que es la interfaz que está utilizando, está obteniendo algún tipo de dirección privada como 192.168.0.x bla, bla, si no es 10.xxx o 172.xxx para un Dirección IPv4, solo quiero asegurarme de que en su enrutador para el reenvío de puertos esté haciendo un puerto entrante 8080, y enrutando eso al puerto 80 de su servidor web interno con una dirección privada de 192.168.xx lo que se muestra en ese ifconfig ¿pantalla? Es posible que su enrutador también esté configurado para bloquear pings en la interfaz WAN, por lo que un ping puede no responder.

También dice que SSH funciona, ¿es el acceso SSH a su enrutador o su caja Linux?


El SSH está en mi caja de Linux, puedo usar SSH usando mi dirección IP externa o mi nombre de dominio. Y sí, cuando hago un ifconfig eth0 obtengo 192.168.2.3. Aquí hay algunas imágenes de la configuración de mi enrutador para que pueda decirme si estoy loco. enlace
Devin

Simplemente deshabilito el bloque de ping WAN, así que ahora puedo hacer ping a mi caja de Linux usando mi dominio o mi dirección IP externa.
Devin

Hola Devin, entonces algo que me está desanimando es que accedes a la interfaz web de tu enrutador Belkin a través del puerto 8080, es decir localhost: 8080, así que quizás intentes cambiar el puerto hacia adelante a 8081 al puerto 80 en tu servidor web y luego intentes acceder a tu sitio web externo con puerto 8081? Buenas capturas de pantalla aunque muy útiles. También puede deshabilitar DMZ, cuando realizo el reenvío de puertos no coloco la máquina en la DMZ. Pensé que la DMZ debía exponer por completo una máquina en Internet y ponerla fuera del cortafuegos.
j_bombay
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.