DynDNS mit nbiserv.de neuen Anbieter hinzufügen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

overkill

Benutzer
Registriert
23. März 2012
Beiträge
7
Reaktionspunkte
0
Punkte
7
Hallo in die Runde,

ich habe ein Problem mit den Einrichten dieses Anbieters mit Dyndns. Zur Zeit läuft es über das sh script als Cron Job. Habe da aber leider keine Rückmeldung ob es erfolgreich war.

In der Anleitung steht folgende Sachen müssen übertragen werden:

Es muss folgende Seite aufgerufen werden:
https://www.nbiserv.de/api_kc/domain_dyndns.php

Folgende Variablen müssen dann im POST übergeben werden.
$_POST['domain']=Die Domain
$_POST['subdomain']=Die Subdomain der Domain
$_POST['ttl']=Laufzeit in Sekunden mindestens 10 Minuten
$_POST['dyndns_password']=Passwort im Klartext



in der /etc.defaults/ddns_provider.conf habe ich folgendes eingetragen:

vi /etc.defaults/ddns_provider.conf




[NubiServ.de]
modulepath=DynDNS
queryurl=https://www.nbiserv.de/api_kc/domain_dyndns.php?domain=meinedomäne.de&subdomain=einesubdomäne&ttl=600&dyndns_password=passort&myip=__MYIP__

was aber leider nicht klappt.


aktuell mache ich es über das sh script wie folgt:

/volume1/homes/./NbI-DynDNS.sh domäne.de subdomäne 600 password


sh script sieht so aus:


#!/bin/sh
#
# (c) 2013 "Hans-Joachim Skwirblies" <hajo.skwirblies@googlemail.com>
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESSED OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Licensed under WTF Public License: http://www.wtfpl.net/txt/copying/
#

if test $# -ne 4
then
printf "%s\n%s\n" "wrong number of parameters." "usage: $0 ddnsdomain ddnssubdomain ddnsttl ddnspassword"
exit 1
fi

DDNSDOMAIN="$1"
DDNSSUBDOM="$2"
DDNSTTL="$3"
DDNSPWD="$4"
DDNSURL="https://www.nbiserv.de/api_kc/domain_dyndns.php"
POSTDATA="domain=$DDNSDOMAIN&subdomain=$DDNSSUBDOM&ttl=DDNSTTL&dyndns_password=$DDNSPWD"

RES="$( /usr/bin/curl --data "$POSTDATA" "$DDNSURL" 2>&1 )"

if test $( echo $RES | grep change_success | wc -l ) -eq 0
then
printf "%s\n%s\n" "ddnsupdate failed:" "$RES"
exit 1
fi




jemand eine IDEE?

Weitere INFOs hier:

https://support.nbiserv.de/index.ph...nutze-ich-dyndns-bei-meiner-domain-nbi-dyndns
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat