Ich konnte den bestehenden Code, den ich habe, durcharbeiten.
Nach einer Reihe von Recherchen und Trial-and-Error, fand ich heraus, dass ich falsche Argumente an die Add-Parameter von CFProxy.DNS übergeben.
Wie im Beispiel "example.com" ist eine Domain/URL, die keine anerkannte Zone in meinem CloudFlare Konto ist. Deshalb gab es immer wieder den Fehler "Zone existiert nicht".
Sie müssen zunächst angeben, aus welcher Zone/Domäne Ihr CloudFlare-Konto besteht und wo Sie Datensätze hinzufügen können. Unten ist die richtige:
CFProxy.Dns.Add("example.name.com", "site.namesite.com", "name.com", DnsRecordKind.CNAME, 1);
WO: example.name.com = ist der Name der Website-URL hinzufügen, die Sie wünschen; site.namesite.com = ist die Site URL/IP, auf die Sie den Alias setzen möchten; name.com = ist die Zone/Domäne, in der Sie Datensätze in Ihrem CloudFlare-Konto hinzufügen.
Und natürlich die anderen 2 Parameter sind für das, was Sie Satzart möchten (wie in diesem FallCNAME) und für Automatische TTL hinzuzufügen.
Verwenden Sie tatsächlich diese Werte? 'Beispiel.com'? – Rob
@Rob Nein. Ich habe hier nur "Beispiel" als Platzhalter für meine tatsächlichen Werte platziert. :) – kevingerard