No puedo acceder al servidor doméstico desde la red doméstica, pero puedo acceder desde Internet

No puedo acceder al servidor doméstico desde la red doméstica, pero puedo acceder desde Internet

Tengo un servidor Apache en casa y un enrutador configurado para asignar una dirección IP estática a ese servidor. También tengo los puertos reenviados correctamente para Apache y SSH. Puedo acceder al servidor con mi IP pública: Puerto desde fuera de mi red doméstica. Sin embargo, desde mi red doméstica, no puedo conectarme.

¿A qué se debe esto y cómo puedo solucionarlo?

Respuesta1

Tengo un modelo diferente de D-Link. Revisé tu manual enhttp://laureldsl.net/pdf/D-Link%202640B%20UserManual.pdfAllí parece que tiene la opción de reenvío de puertos pero no la opción de servidor virtual. ¿Es eso correcto? OTOH, también miré el sitio de D-Link y vi un manual enftp://ftp.dlink.com/Broadband/dsl2640B/Manual/dsl2640B_Manual_100.zip- donde describe una función de servidor virtual, por lo que no estoy seguro de qué versión del enrutador tiene.

En cualquier caso, con Port Forwarding, debe usar el mismo número de puerto tanto pública como localmente, mientras que con Virtual Server puede asignar un puerto público a un puerto privado diferente.

Si está utilizando el reenvío de puertos, en el manual de su enrutador dice (énfasis agregado):

Utilice la ventana PORT FORWARDING para abrir puertos en su enrutador y redirigir datos a través de esos puertos a una sola PC en su red. (tráfico de WAN a LAN). La función de reenvío de puertos permiteusuarios remotos para acceder a servicios en su LAN como FTP para transferencias de archivos o SMTP y POP3 para correo electrónico. El DSL-2640B aceptarásolicitudes remotaspara estos servicios en su dirección IP global, utilizando el protocolo TCP o UDP y el número de puerto especificados, y luego redirija estas solicitudes al servidor en su LAN con la dirección IP de LAN que especifique.

Como puedes ver en las partes Inegrita, el manual solo habla de proporcionar el reenvío de puertos para el tráfico remoto de WAN a LAN, mientras intenta usarlo para LAN a LAN. Así que sospecho que lo que quieres hacer simplemente no es compatible con el reenvío de puertos estándar. ¿Has preguntado al soporte técnico de D-Link sobre este problema?

Ahora, si tiene un servidor virtual, es posible que tenga una configuración similar a la que tengo yo. He definido varios puertos para enrutarlos a máquinas locales; en solo un caso asigne un puerto público a un puerto privado diferente. Cuando uso publicIP:publicPort y los puertos públicos y privados son los mismos, no tengo problemas para usarlo tanto local como externamente. Sin embargo, cuando los puertos son diferentes, también he tenido un problema, pero aún no lo he localizado.

Entonces, mi primera sugerencia es intentar usar la opción Servidor virtual y usar el mismo puerto interna y externamente; vea si eso ayuda. Si no tiene la opción de Servidor Virtual, puede intentar recurrir al soporte de D-Link y ver si pueden aconsejarle cómo resolver su problema utilizando el reenvío de puerto básico.

Buena suerte Yosh

información relacionada