Beispiel: Ich habe LAMP zusammen mit pptpd auf einem öffentlich zugänglichen Server mit der IP 160.xxx installiert. Wenn ich mit pptpd eine Verbindung zum gleichen Server herstelle, meldet Google meine IP als 160.xxx, was bestätigt, dass ich mit dem VPN-Server verbunden bin und die Remote-Gateway-Einstellung auf meinem Windows-Computer aktiviert ist. Außerdem habe ich phpmyadmin.conf aktualisiert, um nur die gleiche Server-IP, also 160.xxx, zuzulassen. Beim Verbinden mit phpmyadmin erhalte ich immer noch eine „Verboten“-Meldung.
Das Apache-Protokoll zeigt, dass die Verbindung zu phpmyadmin abgelehnt wird, da es nicht auf der Zulassungsliste steht.
Warum wird die IP-Adresse meiner Internetverbindung und nicht die Server-IP-Adresse erkannt, obwohl ich bereits mit einem VPN verbunden bin?
Antwort1
Sie betreiben einen Webserver auf derselben Maschine wie Ihren "VPN"-Server. Wenn Sie sich also mit dem virtuellen Netzwerk verbinden, sieht dieser Server Ihre IP-Adresse alsPrivatinterne IP-Adresse, die Ihnen zugewiesen wird,nichtals globale IPv4-Adresse. Diese private Adresse ist die Adresse, die Sie auf die Whitelist setzen müssen.