Stellen Sie mithilfe der CloudFlare-API einen festen Domänennamen für einen VPS/NAT-VPS mit dynamischer IP bereit.

Stellen Sie mithilfe der CloudFlare-API einen festen Domänennamen für einen VPS/NAT-VPS mit dynamischer IP bereit.

Zuvor vorgestellt: Verwendung von AliDDNS zum Bereitstellen fester Domänennamen für dynamische IP-VPS/NAT-VPS. Dieses Mal verwenden wir die CloudFlare-API zum Bereitstellen fester Domänennamen für dynamische IP-VPS/NAT-VPS. Natürlich handelt es sich immer noch um einen Nachdruck. Willkommen zur TeleGram-Gruppendiskussion: https://t.me/zhujiwiki

1. Methode 1 wird von TG-Gruppenmitgliedern bereitgestellt. Sie ist die bequemste und empfohlene.
1. Gehen Sie zu https://dash.cloudflare.com/profile, überprüfen Sie Ihr Postfach und holen Sie sich die API
Das ist der Briefkasten

Scrollen Sie nach unten und holen Sie sich die API

2. Konfigurieren Sie die Datei und führen Sie sie aus

 wget --no-check-certificate https://zhujiwiki.com/wp-content/uploads/2018/07/CloudFlareDDNS/cloudflare-update-record.sh > /root/ddns.sh && chmod +x /root/ddns.sh

Bearbeiten Sie ddns.sh, ändern Sie vor allem auth_email in Ihre CF-E-Mail-Adresse, auth_key in den API-SCHLÜSSEL, zone_name in Ihren primären Domänennamen, record_name in den sekundären Domänennamen, den Sie als DDNS verwenden möchten (führen Sie die Auflösung vorher durch, geben Sie 127.0.0.1 für den Auflösungsdatensatz ein)

Führen Sie die Datei aus und überprüfen Sie die CF-Analyse, um festzustellen, ob sich die IP geändert hat.

 bash ddns.sh

3. Crontab-Aufgaben konfigurieren

 crontab -e

Fügen Sie den folgenden Code hinzu

 */5 * * * * bash /root/ddns.sh

Überprüfen Sie alle 5 Minuten, ob sich die IP geändert hat.

5. IP-Adresse ermitteln
whatismyip.akamai.com, gut

Methode 2
1. Melden Sie sich bei CloudFlare an und erhalten Sie API-Informationen

a. Holen Sie sich die API KAY

b. Zonen-ID abrufen

c. Stellen Sie die Domänennamenauflösung auf DDNS ein

2. Konfigurieren Sie DDNS bezogen

a. Laden Sie die Datei auf den Server herunter, auf dem Sie DDNS bereitstellen möchten

 wget --no-check-certificate https://zhujiwiki.com/wp-content/uploads/2018/07/CloudFlareDDNS/CloudFlare_DDNS_Setter.sh wget --no-check-certificate https://zhujiwiki.com/wp-content/uploads/2018/07/CloudFlareDDNS/config.conf

b. Bearbeiten Sie config.conf

 vi config.conf

Geben Sie die E-Mail-Adresse des CloudFlare-Kontos, API KAY und Zonen-ID ein.

c. Datensatz-ID abrufen

 bash CloudFlare_DDNS_Setter.sh

Eingang 1

Sie erhalten einen Codeabschnitt, der die ID enthält, die wir benötigen, nämlich die record_id

d. Fahren Sie mit der Bearbeitung von config.conf fort

 vi config.conf

Füllen Sie die folgenden drei Elemente aus. Die Datensatz-ID ist die, die Sie gerade erhalten haben, der Domänenname ist der Domänenname, den Sie gerade aufgelöst haben, und TTL ist 120.

e. Dynamische VPS-IP analysieren

 bash ddns.sh --ddns

Melden Sie sich bei CloudFlare an, um zu prüfen, ob die IP automatisch auf die IP des Servers geändert wird
Sollte die Synchronisation fehlschlagen, prüfen Sie bitte, ob der API_KEY und die weiteren Angaben korrekt sind.

f. Crontab-Aufgaben konfigurieren

 crontab -e

Fügen Sie den folgenden Code hinzu

 */5 * * * * bash /root/ddns.sh --ddns

Die Originalquelle ist https://sometimesnaive.org/article/5, die Projektadresse ist https://github.com/nanqinlang-script/CloudFlare_DNS_Record und die Bilder und der Text sind https://www.neworld.studio/index.php/archives/93/

<<:  CloudIPLC: 24 Yuan/Monat/384 MB Speicher/4 GB SSD-Speicherplatz/600 GB Datenverkehr/NAT/KVM/Jiangsu Mobile

>>:  Magic Cube Cloud: 225 Yuan/Monat/4 GB Speicher/60 GB SSD-Speicherplatz/1,5 TB Datenverkehr/KVM/Hongkong HKBN

Artikel empfehlen

crazydomains.co.uk bietet com-Domains für 2 £ an

crazydomains.co.uk bietet derzeit ermäßigte Domai...

Centrio™: Wildcard-SSL für 2,50 $/Jahr

Bestelllink https://billing.centriohost.com/cart....

Xeovo 512 MB RAM OpenVZ VPS Singapur Bewertung

xeovo, es gab Gerüchte, dass es weglaufen wird, a...

Contabo: 7,99 EUR/Monat/2 Kerne/6GB Speicher/150GB/unbegrenzt/1 IP/KVM

Contabo ist ein deutsches Hosting-Unternehmen, da...