[Frage] IP-Weiterleitung mit PHP?

itschy

Neuer User
Mitglied seit
9 Aug 2011
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi.

Ich bin mir nicht sicher, ob der Titel korrekt ist, daher hole ich etwas aus.

Ich habe eine Art dyndns-Server mit PHP und MYSQL gebastelt.
Das aktualisieren funktioniert auch gut und ich habe die IPs der beteiligten Fritz-Boxen in der Datenbank.

Ich kann die Boxen auch aufrufen, indem ich ein Skript aufrufe in der Form
http://meine.domain.de/go.php?usr=IDENTIFIER&type=ssl​
Per "usr" bestimme ich den Datensatz zu dem ich die IP aufrufen möchte und "type=ssl" ist einfach ein Flag.
Ich hole mir also die IP-Adresse aus der DB und mache folgendes:
PHP:
  if($type == 'ssl') {header("Location: https://".$addr);}
  else header("Location: http://".$addr);

Wie gesagt, das funktioniert soweit.

Was ich nun zu erreichen versuche ist das AVM-VPN zum Laufen zu bekommen.
Mit der vorherigen Konfiguration (dyndns.org) lief es schon.
Wenn ich jedoch einfach alle Vorkommen von
SUBDOMAIN.dyndns.org​
durch
meine.domain.de/go.php?usr=IDENTIFIER&type=ssl​
ersetze, hat das nicht den gewünschten Effekt (es findet kein VPN-Aufbau statt).
Ich vermute mal ganz stark, dass dies am verwendeten redirect liegt.
Oder?

Ist es möglich den gewünschten Effekt mit PHP zu erziehlen?
Eventuell könnte ich ja beim update der IP-Adresse zusätzlich zum Eintrag auch ein .htaccess umschreiben oder so?

Bin für Hinweise Dankbar!

Gruß,
Gerrit
 
Das, was Du gemacht hast, funktioniert für http und für https, und auch da nur für das Hauptverzeichnis, aber für sonst nichts. Nicht umsonst nennt es sich DynDNS, und das, was Du da gemacht hast, hat mit DNS nichts zu tun.

Kurz gesagt, so geht es nicht, da kannst Du in .htaccess hinein schreiben was Du willst.
 
Ich hab es jetzt gelöst und es funktioniert indem ich die (php)-API meines Providers (allinkl) benutze um die DNS-Einträge für die Subdomains entsprechend zu verbiegen.

Wenn jemand Interesse hat, hier kurz melden, ich polier aber noch ein bisschen bis ich es veröffentliche. :)

Funktionen bisher:
- Mehrere Benutzer (mit username/password)
- Mehrere Domains pro Benutzer
- Update-skript (benutzt den eingebauten DYNDNS-Client, bislang nur mit fritz.Box getestet)
- Logfile (IP wechsel sind zurückverfolgbar)
- Anlegen/Löschen von Sub-Domains über Oberfläche, daher im Betrieb keine manuelle Bearbeitung der DB oder der DNS-Konfig nötig

Geht aktuell nur bei Allinkl ließe sich aber recht einfach auf andere APIs anpassen (sofern vorhanden)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.

IPPF im Überblick

Neueste Beiträge