Por ejemplo: tengo LAMP instalado en un servidor de acceso público con IP 160.xxx junto con pptpd. Cuando me conecto a pptpd al mismo servidor, Google informa que mi IP es 160.xxx, lo que verifica que estoy conectado al servidor VPN y que la configuración de la puerta de enlace remota en mi máquina con Windows está activada. Además, actualicé phpmyadmin.conf para permitir solo la misma IP del servidor, es decir, 160.xxx. Mientras me conecto a phpmyadmin, sigo recibiendo un mensaje prohibido.
El registro de Apache muestra que la conexión a phpmyadmin se rechaza porque no está en la lista de permitidos.
¿Por qué detectaría la IP de mi conexión a Internet en lugar de la IP del servidor porque ya estoy conectado a una VPN?
Respuesta1
Estás ejecutando un servidor web en la misma máquina que tu servidor "VPN". Por lo tanto, cuando se conecta a la red virtual, ese servidor ve su dirección IP como laprivadodirección IP interna que le asigna,nocomo la dirección IPv4 global. Esa dirección privada es la dirección que debe incluir en la lista blanca.