Tengo un servidor ubicado en dos redes A y B. Desde aquí ejecuto una aplicación que publica una página web usando IIS. Puedo ver esto como nombre de servidor/nombre de sitio web en la red A. En la red BI tengo un dispositivo con un servidor web. Puedo ver la página web del dispositivo desde el servidor pero no desde la red A.
¿Es posible utilizar de alguna manera el servidor para transmitir este sitio web a la red A?
Respuesta1
No sé nada sobre iis-7
, pero el servidor web ya debería estar transmitiendo a ambas redes, asumiendo que solo estás tratando con un servidor web y que está conectado a dos redes, y asumiendo que no es una configuración especial (y eso iis-7
no cambiar la forma natural en que funcionan las cosas aquí). El servidor web debe tener dos direcciones IP locales (una para cada red). Deberá acceder a la dirección IP local correcta para la red en la que se encuentra.
Por ejemplo, tengo un servidor web ejecutándose en mi escritorio. Tanto 192.168.0.20 (mi adaptador de red inalámbrica) como 192.168.0.19 (mi adaptador de red no inalámbrico) irán a mi sitio web. Sin embargo, están en la misma red (solo que usan diferentes tarjetas de red), pero se debe aplicar el mismo principio si las tarjetas de red están conectadas a diferentes redes.
También puede reenviar el puerto del servidor web (generalmente 80) en el enrutador de cualquiera de sus redes y simplemente usar su dirección IP global para conectarse (si no le importa darle la oportunidad a todo el mundo). Si tiene una dirección IP dinámica, cambiará de vez en cuando. Puede obtener un nombre de dominio y usar algo como miedo.org, que le brinda un enlace que puede visitar, lo que activa una actualización de la dirección IP con su nombre de dominio (puede usar el enlace en un programa para actualizar automáticamente la dirección IP). en los momentos oportunos; hice uno, si lo necesitas).
EDITAR: Al analizar más a fondo tu pregunta (lo siento si no la entendí bien la primera vez), parece que tienes una computadora que está en ambas redes (y que, aunque es un servidor de algún tipo, no lo es). un servidor web), y usted tiene un servidor web en una red (y no en la otra también), y desea que la otra red pueda acceder al servidor web.
Bueno, la respuesta simple sería conectarse también a la otra red desde el servidor web y luego seguir mi respuesta anterior. La siguiente respuesta simple sería hacer la IP global de la que hablé (suponiendo que se le permita reenviar puertos en el enrutador y alojar globalmente el sitio web desde él). Estoy seguro de que hay una solución más directa, pero quizás menos simple, pero alguien más tendrá que darla en este momento. Parece que la sugerencia de proxy inverso de Bob es probablemente esa solución.