DynDns med Binero och curl

Det går sedan en tid tillbaka att få DynDns via Binero.
Tjänsten är https-baserad och är relativt enkel att använda.
Innan du utför nedanstående behöver du aktivera verktyget hos binero. Det gör du i deras kontrollpanel under verktyg.

Har tillsammans med http://sleepdontexist.com snickrat ihop ett väldigt simpelt script för linux som vi placerat i crontab för exekvering var 5:e minut.
Scriptet loggar och bygger på loggen med status efter varje exekvering datumstämplat.

#!/bin/sh

# Ändra värdena nedan
user=[username]
pass=[password]
domain=[domain]

#Ändra inget nedan
logfile=/var/log/dnsupdate.log
`date "+%Y-%m-%d %H:%M" >> $logfile`
/usr/bin/curl -u $user:$pass -d hostname=$domain -G https://dyndns.binero.se/nic/update >> $logfile
echo "" >> $logfile
echo "" >> $logfile

Spara ovanstående i någon fil.sh och kör chmod +x på filen för att göra den exekveringsbar.
Därefter startar du crontab -e och lägger till följande rad.

*/5 * * * * /path-to-script/script.sh

Kontrollera sen status i /var/log/dnsupdate.log.

8 kommentarer på “DynDns med Binero och curl

  1. Pingback: SleepDontExist.Com » Blog Archive » Quick Script to autoupdate Binero DynDNS

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.