¿Cómo es que el servidor web backend solo acepta solicitudes del proxy inverso?

¿Cómo es que el servidor web backend solo acepta solicitudes del proxy inverso?

Comencé con una nueva empresa hace unos meses como desarrollador de software. Normalmente me dedico a cosas relacionadas con el desarrollo de software, pero debido a que el anterior administrador del sistema dejó la empresa, me convertí en el "chico de TI" residente.

Estoy tratando de descubrir cómo encaja nuestra infraestructura de red y no entiendo una interacción específica entre nuestro proxy inverso y nuestros servidores web backend. Sé que si escribo directamente la URL del servidor web backend (por ejemplo, www.backendServer.com/myApp), el nombre no se resuelve. Pero si escribo la URL del proxy (por ejemplo, www.proxy.com/myApp), eso, por supuesto, funciona.

¿Cómo rechaza el servidor web backend (www.backendserver.com) cualquier tipo de conexión a menos que provenga del proxy?

Respuesta1

Si el nombre no se resuelve, probablemente no sea algo disponible en el DNS público. El servidor proxy podría estar usando un servidor DNS interno que su máquina no usa, podría estar definiendo el nombre de host en su propio hostsarchivo, sus suposiciones podrían ser incorrectas, etc.

En el host proxy, intente hacer ping al nombre de dominio que cree que se está utilizando para el servidor backend. Si se resuelve y responde, verifique la configuración DNS de los hosts proxy y determine cuáles son esos servidores DNS y si de alguna manera son privados o locales para el servidor proxy.

Si el servidor proxy utiliza DNS público normal, investigue su hostsarchivo (esto difiere en ubicación entre Windows, Mac y Linux) y vea si hay una entrada personalizada allí.

información relacionada