Ich will mir nen BIND9- Server installieren (unter Debian 7), als Cachserver und insbesondere um bestimmte Apache VHosts nur durch das VPN erreichbar zu machen.
Allerdings hab ich jetzt das Problem, dass die Server-IP sich je nach VPN-Server ändert. Beispiel:
Die Domain lautet "example.com". Sie ist auf meinen Server mit der öffentlichen IP 4.3.2.1 geschaltet.
Jetzt verbinde ich mich mit OpenVPN. Die Server-IP lautet hier "10.0.0.1" (tap0).
Jetzt gibt es den VHost "mailbox.eample.com". Dieser soll nur für VPN-Nutzer erreichbar sein.
Wenn ich also "mailbox.example.com" in den Browser eintippe, soll BIND9 diese Domain als 10.0.0.1 resolven.
Jetzt gibt es aber ein zweites VPN-Netz. Hier lautet die Server-IP 20.0.0.1 (tap1).
Für Clients dieses Netzes müsste BIND9 also die IP 20.0.0.1 zurückliefern.
Wie stelle ich das an?
Allerdings hab ich jetzt das Problem, dass die Server-IP sich je nach VPN-Server ändert. Beispiel:
Die Domain lautet "example.com". Sie ist auf meinen Server mit der öffentlichen IP 4.3.2.1 geschaltet.
Jetzt verbinde ich mich mit OpenVPN. Die Server-IP lautet hier "10.0.0.1" (tap0).
Jetzt gibt es den VHost "mailbox.eample.com". Dieser soll nur für VPN-Nutzer erreichbar sein.
Wenn ich also "mailbox.example.com" in den Browser eintippe, soll BIND9 diese Domain als 10.0.0.1 resolven.
Jetzt gibt es aber ein zweites VPN-Netz. Hier lautet die Server-IP 20.0.0.1 (tap1).
Für Clients dieses Netzes müsste BIND9 also die IP 20.0.0.1 zurückliefern.
Wie stelle ich das an?