Verwenden Sie AliDDNS, um feste Domänennamen für dynamische IP-VPS/NAT-VPS bereitzustellen

Verwenden Sie AliDDNS, um feste Domänennamen für dynamische IP-VPS/NAT-VPS bereitzustellen

Das AliDDNS-Tool ist ein Update-Tool für DDNS-Domänennamen, das auf der Alibaba Cloud Resolution API basiert. Durch Ausführen des Skripts können Sie die Domänennamendatensätze in Alibaba Cloud Resolution schnell aktualisieren, um den Effekt eines dynamischen Domänennamens zu erzielen. Darüber hinaus wird Folgendes eingeführt: Verwenden der CloudFlare-API zum Bereitstellen fester Domänennamen für dynamische IP-VPS/NAT-VPS. CF wird empfohlen, das ist einfacher!

Im Folgenden sind die Installations- und Verwendungsmethoden aufgeführt.
1. Installieren Sie zuerst die Abhängigkeiten:
Für CentOS:

 yum install -y wget curl cronie

Für Debian 8+:

 apt install -y wget curl cron

Für Ubuntu/Debian 7:

 apt-get install -y wget curl cron

2. Laden Sie das Skript herunter, führen Sie es aus und installieren Sie es:

 wget -O /usr/sbin/AliDDNS.sh https://zhujiwiki.com/wp-content/uploads/2018/07/AliDDNS-v2.0.sh chmod +x /usr/sbin/AliDDNS-v2.0.sh /usr/sbin/AliDDNS-v2.0.sh

Das Startmenü erscheint:

 AliDDNS 工具(阿里云云解析修改工具)使用方法(Usage): AliDDNS.sh run 配置并運行工具(如果已有配置將會直接運行) AliDDNS.sh config 僅配置工具AliDDNS.sh clean 清理配置文件及運行環境AliDDNS.sh version 顯示版本信息[Info] 選擇你要使用的功能:配置并運行AliDDNS僅配置AliDDNS清理環境退出輸入數字以選擇: _

Hier geben wir 1 (Ziffer 1) ein und drücken die Eingabetaste, um den AliDDNS-Konfigurationsassistenten zu starten:

 [Info] 請輸入一級域名(比如example.com) (此項必須填寫,查看幫助請輸入“h”):

Wenn Sie den Domänennamen von AliDDNS auf ddns.example.com setzen müssen, geben Sie hier bitte example.com ein

Im Detail ist es [ddns]. [example.com]

Melden Sie sich gleichzeitig beim Cloud-Auflösungsdienst von Alibaba Cloud https://dns.console.aliyun.com/ an und fügen Sie einen Datensatz für den Domänennamen hinzu, der DDNS erfordert:

記錄類型:A主機記錄:[請填寫你的二級域名]解析線路:默認記錄值:127.0.0.1 (或者隨便填寫一個IP地址) TTL: [請根據實際需要選擇合適的TTL]同步默認線路:是(勾選)

Drücken Sie nach Abschluss die Eingabetaste und geben Sie den sekundären Domänennamen ein:

 [Info] 請輸入二級域名(比如ddns) (此項必須填寫,查看幫助請輸入“h”):

Wie im obigen Beispiel geben wir ddns ein und drücken die Eingabetaste, um fortzufahren:

 [Info] 請輸入記錄的TTL(Time-To-Live)值: (默認為600,查看幫助請輸入“h”):

Wenn Sie die kostenlose Version von Alibaba Cloud Analytics verwenden, beträgt der hier einzutragende Wertebereich: 600–86400.
Wenn Sie die kostenpflichtige Version (Enterprise Edition) von Alibaba Cloud Analytics verwenden, beträgt der hier einzutragende Wertebereich 1–86400 (abhängig von der Art des von Ihnen erworbenen Produkts).

Nachdem Sie das Formular ausgefüllt haben, drücken Sie die Eingabetaste, um fortzufahren:

 [Info] 請輸入阿里云AccessKey ID (此項必須填寫,查看幫助請輸入“h”):

AccessKey-ID und AccessKey-Secret. Es wird empfohlen, die durch den Unterbenutzer AccessKey vergebenen Berechtigungen zu verwenden (Zugriff auf Konsolen-RAM)! Das ist der sicherste Weg!

Wenn Sie den Unterbenutzer AccessKey verwenden, weisen Sie bitte die folgenden Berechtigungen zu: AliyunDNSReadOnlyAccess (die Berechtigung für den schreibgeschützten Zugriff auf Cloud Resolution (DNS)) und AliyunDNSFullAccess (die Berechtigung zur Verwaltung von Cloud Resolution (DNS))! Benutzern mit praktischen Kenntnissen wird empfohlen, den Unterbenutzer-AccessKey zu verwenden!

Falls Du mit der Bedienung nicht vertraut bist oder Dir den Aufwand ersparen möchtest, verwende bitte den globalen AccessKey! Aber jetzt müssen Sie aufpassen! Geben Sie Ihren globalen AccessKey niemals weiter und veröffentlichen Sie ihn nicht im öffentlichen Internet! Dies entspricht der kostenlosen Abgabe Ihres Kontos und Sie können auch Ihr Alibaba Cloud-Konto kostenlos nutzen! Sollte es zu einem Leck kommen, löschen Sie bitte umgehend den durchgesickerten AccessKey!

Nachdem Sie das Formular ausgefüllt haben, drücken Sie die Eingabetaste, um fortzufahren:

 [Info] 請輸入阿里云Access Key Secret (此項必須填寫,查看幫助請輸入“h”):

Geben Sie wie oben das AccessKey-Geheimnis ein, das Ihrer AccessKey-ID entspricht. Das Abrufen Ihres AccessKey-Geheimnisses ist eine risikoreiche Kontooperation. Bitte bereiten Sie Ihr Mobiltelefon vor, um den Alibaba Cloud-Bestätigungscode zu erhalten!

Wenn die neue Version von AliDDNS 2.0 nach dem Ausfüllen des Formulars den Expertenmodus nicht aktiviert, wird direkt in den Ausführungsprozess eingetreten. Wenn der Expertenmodus aktiviert ist, füllen Sie bitte die folgenden Parameter nach Ihrem Verständnis aus! Ansonsten bitte leer lassen!

 [Info] 請輸入獲取本機IP使用的命令(查看幫助請輸入“h”):

Geben Sie den Befehl zum Abrufen der lokalen IP-Adresse ein. Wenn Sie die Konfiguration nicht verstehen oder nicht benötigen, lassen Sie das Feld bitte leer und drücken Sie direkt die Eingabetaste!

 [Info] 請輸入解析使用的DNS服務器(此項必須填寫,查看幫助請輸入“h”):

Geben Sie den Befehl nslookup ein, um den verwendeten DNS-Server aufzulösen. Wenn Sie die Konfiguration nicht verstehen oder nicht benötigen, lassen Sie das Feld bitte leer und drücken Sie direkt die Eingabetaste!

Danach wird der DDNS-(Test-)Betriebsprozess automatisch gestartet:

[Info] Vorhandene Konfiguration erkannt, vorhandene Konfiguration automatisch lesen. Wenn Sie sie nicht benötigen, löschen Sie sie bitte über die Option „Umgebung bereinigen“ im Menü.

 [Info] 正在寫入配置文件…… [Info] 正在獲取本機IP…… [Info] 本機IP:... [Info] 正在獲取ddns.example.com 的IP…… [Info] 解析結果:ddns.example.com -> 127.0.0.1 [Info] 正在生成時間戳…… [Info] 獲取到RecordID:* [Info] 正在更新解析記錄…… {"RecordId":"","RequestId":"----"} [Info] 已經更新RecordID:* [Success] DDNS記錄更新成功,新的IP為:...

Die letzte Meldung, dass der DDNS-Eintrag erfolgreich aktualisiert wurde, wird angezeigt. Dies bedeutet, dass die Synchronisierung des DDNS-Eintrags erfolgreich war. Warten Sie, bis die DNS-Auflösung später wirksam wird, um die Änderung des DDNS-Domänennamens abzuschließen!

  1. Tutorial zur Bereitstellung von Crontab (geplante Aufgabe): Führen Sie zunächst den Befehl in der Befehlszeile aus:
 crontab -e

Es erscheint eine Eingabeaufforderung mit der Frage, welchen Editor Sie auswählen möchten. Bitte wählen Sie einen Texteditor entsprechend Ihren Wünschen:

 Select an editor. To change later, run 'select-editor'. /bin/nano /dev/null 2>&1 &

Nach dem Hinzufügen speichern und beenden.

Wenn die Eingabeaufforderung „crontab: Neue Crontab installieren“ angezeigt wird, bedeutet dies, dass die Crontab erfolgreich geschrieben wurde. Führen Sie den Befehl aus, um den Cron-Prozess neu zu starten:

Für CentOS:

 service crond restart

Für Ubuntu/Debian:

 service cron restart

Und fügen Sie Cron zu den Startelementen hinzu:

Für CentOS:

 chkconfig crond on

Für Ubuntu/Debian:

 systemctl enable cron

Die Bereitstellung der geplanten Aufgaben kann abgeschlossen werden.

Der vollständige Text dieses Artikels wurde von folgender Adresse übernommen: https://blog.ilemonrain.com/linux/aliddns-v2.html
Originalcode: https://github.com/kyriosli/koolshare-aliddns/tree/master/aliddns

<<:  CloudCone: 40 $/Jahr/512 MB Speicher/100 GB SSD-Speicherplatz/2 TB Bandbreite/KVM/Los Angeles

>>:  NameCheap: Geben Sie 5 $ für G Suite aus und erhalten Sie 25 $ gratis

Artikel empfehlen

webzilla: 129 $/Monat/32 GB Speicher/240 GB SSD/10 TB Bandbreite/Singapur/Indien

Webzilla, ein Hosting-Anbieter aus Singapur, wurd...

9 Schwergewichts-Cloud-Computing-Plattformen (PaaS)

Mit der Entwicklung der Cloud-Computing-Technolog...

WebHATS: 19,99 $/Monat/4 GB RAM/100 GB SSD/5 TB Datenverkehr/5 IPs/Los Angeles

WebHATS, ein amerikanisches Hosting-Unternehmen, ...

PIGYun 1 Kern 1 GB Speicher 60 Mbit/s Port Hong Kong BGP KVM VPS Testbericht

Details : PIGYun: 19,92 Yuan/Monat/1 Kern/1 GB Sp...