Embeber pagina en mi web

Tema: 

hola amigos mios, buenas noches... el tema que traigo es una consulta sobre como navegar en una web desde mi web.

El tema va así.

En la oficina contrataron el acceso a un sitio web (SITIO A) de consultas medicas que solo permite navegar a los equipos que salen desde mi IP pública que sería tambien mi servidor web, el problema es que en multiples ocasiones se necesita utilizar el servicio desde fuera por consultas para complementar actividades.

Lo que necesito es alguna forma para embeber o cualquier otra opción para desde otro sitio conectarme a mi servidor web y mediante un script php o algo, poder navegar en el otro sitio (SITIO A) y que me detecte la IP de mi servidor web en el que se encuentre el script o el php, algo como que mi servidor web me haga NAT de la IP desde la que realmente estan navegando que no sabemos cuales puedan ser; un cyber, un telefono celular, etc...

Seguro que me podrán recomendar la solución segura les agradezco de antemano.

Carlos

Comentarios

No estoy seguro, pero creo

Imagen de Monkito

No estoy seguro, pero creo que con el iframe el servidor de la web embebida verá la IP del cliente del sitio, y no la del servidor del sitio "top".

Creo que la solución es un NAT + iframe.

iptables -t nat -A POSTROUTING -d L.A.I.P -p tcp --dport 80 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp --dport 81 -j DNAT --to L.A.I.P:80

el iframe apuntaría a localhost:81, L.A.I.P es la dirección ip del sitio que quieres embeber.

Saludos.

------------
counter.li.org

Cogito Ergo Sum

Utiliza VPN.

Imagen de chilino

Hola amigo,

Según la descripción de tu requerimiento, se pueden aplicar dos opciones:

1. Utilizar el servicio de VPN + iptables.

De que se trata?

1.1 Con el servicio de VPN tu accedes desde cualquier parte del mundo a tu red interna, aplicando autenticación y encriptación, se te asigna una sesión y una dirección ip privada virtual de la red.

1.1.a. Esta IP privada se natea(con iptables) y navegas con la IP publica de tu institución, de esta manera tu puedes realiar consultas desde donde te encuentres.

1.1.b. Puedes acceder a la red privada de tu red y tomar control de una PC mediante RDP (remote desktop protocol) y desde la maquina de la institución acceder a realizar las consultas en la otra pagina.

Observaciones:

- Si lo implementas a nivel corporativo, todos los usuarios, podrían beneficiarse de esta solución, desde computadores portatiles hasta telefonos inteligentes con Android hasta IOS.

2. Utilizar el servicio de Teamviewer o Logmein.

De que se trata?

2.1 Sobre tu PC de escritorio, instalarle el TeamViewer y anotar los datos de acceso (id + clave) y remotamente accedes a tu maquina desde cualquier parte del mundo, accedes a la maquina institucional y desde allí acceder a los servicios del otro sitio web.

2.1 Sobre tu PC de escritorio, instalarle el software Logmein y remotamente accedes a tu maquina desde cualquier parte del mundo, accedes a la maquina institucional y desde allí acceder a los servicios del otro sitio web.

Los contras de las opciones 2 serían:

- Que utilizas codigo de terceras partes.
- Que sería un acceso unicamente para tí. A nivel corporativo no es una solución integral ni segura el utilizar software de terceros.

Espero que lo apliques y nos lo comentes. Suerte y si requieres consultoria, me avisas por interno.

Saludos.

Chilino