- 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
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