I servizi di DNS dinamico (in inglese dynamic DNS, il cui acronimo è DDNS), ci permettono di raggiungere attraverso internet determinati host utilizzando sempre lo stesso nome DNS anche se l’indirizzo IP cambia.
Questo ci torna utile ad esempio quando vogliamo collegarci al nostro sistema di video sorveglianza dall’esterno, attraverso internet, ma il nostro provider non ci fornisce un indirizzo IP statico.
Esistono in rete diversi servizi di DNS dinamico, alcuni a pagamento ed altri gratuiti, spesso però sui router in commercio sono implementati solo i principali: chi vuole utilizzarne altri deve attrezzarsi configurando manualmente il servizio (sui router sui quali è possibile farlo).
In questo articolo vi farò vedere come configurare il router di TIM HUB+ per utilizzare il servizio DuckDNS, uno dei servizi gratuiti e senza particolari restrizioni, secondo il mio parere uno dei migliori offerti gratuitamente.
Come prima cosa dovete registrarvi andando sul sito https://www.duckdns.org/, volendo potete accedere direttamente con l’account di Google, GitHub ed altri account.
Da questa pagina avete possibilità di aggiungere cinque diversi domini con altrettanti indirizzi IP, basterà inserire il nome scelto per il proprio dominio nella casella “sub domain” e cliccare su “add domain”. In caso il nome scelto sia stato già utilizzato da un altro utente vi restituirà un errore e non ve lo aggiungerà. A questo punto verrà generata una riga contenente il dominio e l’IP assegnato (recuperato dalla connessione che state utilizzando).
Per verificare, una volta terminata la configurazione, che il tutto funzioni vi consiglio di modificare l’indirizzo assegnato con uno diverso. In questo modo, al termine dell’intera procedura, potremo verificare che il tutto funzioni accertandoci semplicemente che l’ip sia stato aggiornato con il nostro indirizzo pubblico.
Fatto questo primo passaggio dovrete andare nella pagina di configurazione del router di TIM: trovate tutte le informazioni (indirizzo ip, username e password) sull’etichetta apposta dietro il router stesso. Spostatevi nella pagina Internet e cliccate poi su DDNS.
Adesso dovrete scegliere come provider “personalizzare” e compilare i vari campi come di indicherò di seguito. Nel campo “Aggiornare la URL” dovrete dovrete inserire il link https://www.duckdns.org/%p%u , poi in “username” dovrete inserire una striga composta dal vostro dominio seguito dal carattere “&token=” e poi dal vostro token.
Rifacendoci alla schermata di sopra, ipotizzando che il token che io ho oscurato sia completo, la stringa diventerebbe “esempioperarticolo&token=42c1743f” . Nel campo password inserite la stringa “update?domains=” mentre in “Nome Host” dovrete inserire una stringa qualsiasi perché é un campo obbligatorio.
Terminata la configurazione del router, nel momento in cui andremo a cliccare sul pulsante Applica, le impostazioni saranno salvate e verrà fatta la prima chiamata al server DuckDNS.
Se non abbiamo commesso errori l’indirizzo IP sarà aggiornato e potremo verificarlo andando a controllare sul nostro profilo di DuckDNS.
A me non funziona… La mia configurazione su TIM
Versione del Modem-Router TIM: AGZHF_1.1.1
Provider: Personalizzare
DDNS: on
Tipo di connessione: HTTPS(connessione suggerita per un…
Aggiornare la URL: https://www.duckdns.org/%p%u
Username: filip-***&token=e0c732c3***
Password: update?domains=
Nome Host: DuckDNS.org
Stato: (rosso) Errore
Info: Error validating DYNDNS server answer. Check usr, pass, hostname or other parameters!
La mia configurazione su DuckDNS.org
token: e0c732c3***
domain: filip-***
current ip: 70.153.6.1 (inventato)
account type: free
account: c***@gmail.com
non riesco a capire il problema. se per favore puoi farmi una mano mi aiuterebbe, grazie.
***censurato
Ciao Filippo, ho controllato la tua configurazione e ne ho approfittato per modificare l’articolo perché mancava l’indicazione sul campo username. In realtà mi sembra tutto corretto, quando vai ad applicare l’impostazione ti restituisce qualche errore? Purtroppo non ho modo di provare perché non ho il router in questione (lo avevo configurato ad un cliente).
stesso problema di filippo, l’unico errore restituito è quello indicato “Error validating DYNDNS server answer. Check usr, pass, hostname or other parameters!”
ciao volevo far presente che rimuovendo %p%u nel campo Url per me ha funzionato
Adesso il servizio e OK
Ciao Fabrizio, grazie per il suggerimento.
Probabilmente con versioni diverse di firmware funziona in modo diverso.