Synology DuckDNS toevoegen

Als je gebruik wil maken van DDNS (Dynamic Domain Name System) als je bijvoorbeeld geen vast IP hebt maar een dynamisch IP.
Met deze dienst haal je steeds het meest actuele IP adres op en wordt deze gekoppeld aan de DDNS adres.
Er zijn bekende DDNS service en ze hebben allemaal voor en nadelen vaak krijg je "gratis" reclame.
Mocht je dit niet willen dan is DuckDNS de oplossing maar omdat het minder bekend is zie dit ook minder vaak terug in standaard oplossingen zoals die van Synology.
Hieronder beschrijf ik hoe je DuckDNS kan toevoegen aan je NAS Synology:

Wat we gaan doen is DuckDNS toevoegen aan ddns_provider.conf bestand.
Om dit te doen moeten via SSH verbinding te maken dit moet dan eerst aangezet worden.
Login op Synology NAS en ga naar "Configuratiescherm" kies voor Terminal en SNMP.
nassshaanzetten
Zet SSH service aan. (Let op na het toevoegen van DuckDNS zet deze optie weer uit).
Nadat we dit hebben aangezet gebruiken we Putty en WinSCP.
We beginnen met Putty om het bestand ddns_provider.conf de rechten voor aan te passen zodat we dit straks in WinSCP kunnen aanpassen.
dds1.1
Login met het admin account.
Hierna geef het volgende commando om ook de root rechten te krijgen.
sudo -i
Geef nogmaals het wachtwoord in van admin account.
puttynas
We moeten naar de dir waar het bestand staat dit doen we met het volgende commando:
cd /etc.defaults
De rechten op dit bestand zijn standaard 755 deze kunnen we niet bewerken met WinSCP dus via het volgende commando passen we de rechten aan.
chmod 777 ddns_provider.conf
puttynas2
We starten nu WinSCP op met het Admin account.
Zorg dat je in de root terecht komt je ziet dan de map etc.defaults staan.
puttynas2wenscp
Open de map.
Je zie het bestand in deze map staan en controleren nog even de rechten deze staan nu op 777.
puttynas2wenscp1
We gaan het bestand aanpassen door een extra regel toe tevoegen.
Klik op het bestand rechtermuis knop en kies voor Edit.
puttynas2wenscp2
Voeg zoals hieronder staat de volgende regel toe:
[Duckdns.org]
modulepath=DynDNS
queryurl=http://www.duckdns.org/update?domains=__HOSTNAME__&token=__PASSWORD__&ip=__MYIP__
Bovenstaande regel vind je ook op de website: https://www.duckdns.org/install.jsp

puttynas2wenscp3
Voeg de regel toe zoals hierboven. Druk hierna op opslaan.
Let op: Ik kreeg toen de volgende melding: scp: /etc.defaults/ddns_provider.conf: set times: Operation not permitted
Maar de wijziging wordt toch opgeslagen en dat is wat we willen.
Hierna kan je Winscp uitzetten en gaan we terug van Putty.
We gaan na de aanpassing de rechten weer terug zetten naar 755 met het volgende commando:
chmod 755 ddns_provider.conf
puttynas2wenscp4
Geef hierna exit in hiermee log je uit als root.
Hierna nog een keer exit dan ben je uitgelogd als admin.
We gaan nu kijken of we de Duck DNS terug kunnen vinden.
Ga op de Synology naar "Configuratiescherm" kies voor Externe toegang
Klik bij de tab DDNS voor Toevoegen. Je kan nu kiezen voor Duckdns.org
Maak een account aan dit kan je doen door je Gmail account te gebruiken maar er zijn ook andere mogelijkheden.
puttynas2wenscp5
Na het inloggen krijg je onderstaande gegevens:
Neem deze over hostnaam: webzebra
gebruikersnaam / email none
Wachtwoord/sleutel geef hier de token.
ddnsduck
Klik hierna nog even op Verbinding testen.
Als de status op Normaal komt te staan is dit goed.
Druk op Ok.
Zet nog even de SSH uit omdat je deze niet meer nodig hebt.

http://webzebra.duckdns.org/