Dies ist ein Java-DNS-Updater für No-IP, eine Alternative zu DUC (DNS Update Client). Dieser Updater verwendet sowohl Ipify- als auch No-IP-APIs, um Ihre aktuelle IP-Adresse abzurufen und Ihren No-IP-Hostnamen zu aktualisieren. Siehe: Settings.json
Eigentum | Beschreibung |
---|---|
Benutzername | Ihr No-IP-Benutzername |
Passwort | Ihr No-IP-Passwort |
Hostname | der/die Hostnamen (host.domain.com) oder die Gruppe(n) (group_name), die aktualisiert werden sollen |
userAgent | HTTP-Benutzeragent, der No-IP dabei hilft, Ihren Client zu identifizieren |
Hinweis: Bei einer Aktualisierung ist es wichtig, über die Eigenschaft userAgent
einen HTTP-Benutzeragenten zu konfigurieren, damit No-IP verschiedene Clients identifizieren kann, die auf das System zugreifen. Clients, die keinen User-Agent bereitstellen, laufen Gefahr, vom System blockiert zu werden. Ihr Benutzeragent sollte das folgende Format haben:
NameOfUpdateProgram/VersionNumber [email protected]
Einzeiler zum Herunterladen, Konfigurieren und Ausführen:
bash <(curl -Ls https://davidecolombo.space/noip/install)
oder direkt:
bash <(curl -s https://raw.githubusercontent.com/davidecolombo/noip/master/install.sh)
Bitte beachten Sie, dass Sie möglicherweise die Anwendungsausführung planen möchten, um Ihr dynamisches DNS auf dem neuesten Stand zu halten. Auf *NIX-Systemen ist die einfachste Möglichkeit wahrscheinlich die Verwendung von Cron. Beispiel:
*/30 * * * * sudo DISPLAY=:1 java -cp /home/user/noip.jar space.davidecolombo.noip.App -settings /home/user/settings.json > /home/user/noip-log.txt 2>&1