Mir ist gerade selbst der Fehler aufgefallen. Ich muss als Domain nicht nur "subdomain" angeben sondern "subdomain.beispiel.com". Sobald ich das gemacht habe, hat es funktioniert
Beiträge von Ebrax
-
-
und im CCP was wird da angezeigt und auf welchen wert hat die TTL?
IMHO einfacher und wartungsärmer wäre die myfritz.net-variante. die fritzbox dort anmelden und du musst in deinem DNS nur einmalig einen CNAME auf den myfritz.net-hostname eintragen.
Die TTL liegt bei 86400, im CPP wird die gleiche Adresse wie beim Ping angezeigt. Denke ich werde die myfritz.net-variante.de von dir verwenden. Dachte nur, dass es so vllt noch schöner wäre. Aber dann soll es wohl nicht sein Danke für die Hilfe
-
gibst du auch die subdomain in der update-URL (&domain=<domain>) an?
btw: funktioniert das script überhaupt mit subdomains?
Im GitRepository heißt es, dass mit der Domain der Host des DNS Record gemeint ist. Heißt wenn ich jetzt einen DNS Record mit einem Host "subdomain" habe, sollte dieser meines Verständnisses nach durch das Skript bearbeitet werden.
-
die subdomain zeigt im idealfall ja auf die fritzbox, also sollte update.php schon woanders liegen.
was gibt denn ein ping auf die subdomain aus, die IP der fritzbox oder des servers/hostings?
Zeigt auf die IP des servers/hostings
-
Für das PHP Script ist die Domain oder Subdomain unter welcher es gehostet wird unerheblich.
Wichtig ist das der Webspace den benötigten PHP Interpreter und ggf Zusatzmodule zur Verfügung stellt.
Die DNS Records die du updaten möchtest kommen als Attribute zum GET Request
https://subdomain.beispiel.com/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>
Aber sollte dann die Logausgabe nicht anders aussehen, wenn der PHP Interpreter der falsche wäre oder benötigte Zusatzmodule nicht existieren?
-
Hey, ich bin hier noch ein totaler Anfänger und hoffe, dass ihr eine Antwort auf meine Frage habt.
Ich bin durch einen anderen Foreneintrag darauf gestoßen, dass es durch ownDynDns (https://github.com/fernwerker/ownDynDNS) möglich ist, die DynDns-Funktion der Fritz!Box zu verwenden. Also habe ich mich direkt dran gemacht das einzubauen und mir eine Subdomain erstellt über die ich mich dann Verbinden möchte.
Hauptdomain: beispiel.com
Subdomain: subdomain.beispiel.com
Kommen wir nun zur Frage, ich muss ja den DNS Record für meine Subdomain bei der Hauptdomain hinzufügen. Muss ich also auch um den DNS Record zu updaten ownDynDns in den Webspace meiner Hauptdomain legen und "https://beispiel.com/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>" aufrufen, oder muss ich die Dateien in den Webspace der Subdomain legen und "https://subdomain.beispiel.com/update.php?user=<username>&password=<pass>&ipv4=<ipaddr>&ipv6=<ip6addr>&domain=<domain>" aufrufen?
Ich habe beides bisher probiert und bekomme bei beiden folgende Logausgabe:
Zitat{
"subdomain": [
"[2022-08-16T14:56:30+02:00] api login successful",
"[2022-08-16T14:56:30+02:00] dns recordset NOT updated (no changes)",
"[2022-08-16T14:56:30+02:00] api logout successful"
]
}
Als DNS Record habe ich bei der Hauptdomain folgendes eingetragen:
Host Type Destination subdomain A Beispiel IPv4 subdomain AAAA Beispiel IPv6