Come accedere facilmente alla rete domestica da qualsiasi luogo con DNS dinamico
Tutti noi abbiamo cose sulla nostra rete domestica che vogliamo accedere dall'esterno: raccolte musicali, server di gioco, archivi di file e altro. Il DNS dinamico facilita il trasferimento della rete domestica in un indirizzo memorabile e facile da usare.
Cos'è il DNS dinamico e perché dovrei volerlo?
Prima di approfondire il tutorial e prima ancora di parlare di cosa sia il DNS dinamico (DDNS), iniziamo con le basi: cosa sia il DNS. Il DNS, o Domain Name System, è la magia che rende facile l'uso di internet, e la cosa più bella dopo il pane a fette.
Ogni pagina web di risorse accessibili via internet, siti FTP, è il nome: ha un indirizzo IP che funge da indirizzo di rete della risorsa su Internet. Questi indirizzi sono numerici, nel formato 123.123.123.123 e non sono particolarmente facili da ricordare. Ricorda l'ultima volta che sei andato a 66.220.158.68 per controllare le foto di tua nipote? No? Certo che no, perché hai digitato facebook.com nel tuo browser web invece di 66.220.158.68. Un server DNS ha risolto la tua richiesta human-friendly di facebook.com in un indirizzo a misura di macchina che ti ha inviato, probabilmente in un centesimo di secondo o meno, a Facebook.
Non sarebbe bello se potessi impostare lo stesso trucco per la tua rete domestica? Qui entra in gioco il DNS dinamico (DDNS). Per le grandi aziende è facile impostare nomi di dominio come Facebook.com perché l'indirizzo del loro server web è statico (una volta che hanno l'indirizzo IP non cambia). Il tuo indirizzo IP di casa è diverso però. Le persone con connessioni residenziali ottengono un indirizzo IP assegnato dinamicamente. Il tuo ISP ha un grande pool di indirizzi e li condivide con tutti in base alle necessità.
Ciò rende piuttosto difficile ottenere lo stesso trucco che è così facile per Coca-Cola come l'indirizzo che hai oggi non è l'indirizzo che potresti avere la prossima settimana. Per fortuna i provider DDNS rendono semplice assegnare un nome memorabile al proprio indirizzo IP di casa perché si aggiornano automaticamente quando il vostro indirizzo IP cambia nel tempo.
DDNS fornisce al tuo server Minecraft un indirizzo memorabile.Una volta che hai configurato DDNS quando condividi la tua collezione musicale con gli amici o li hai invitati a giocare sul tuo server Minecraft fatto in casa, puoi semplicemente indicarli come un nome facile da ricordare (invece di cercare l'indirizzo IP di casa ogni volta che condividi una connessione con loro). Ogni volta che vuoi collegarti da remoto al tuo computer di casa, digita semplicemente "mypersonaladdress.dynu.net" (o qualcosa del genere) e sei lì.
Quello di cui hai bisogno
Configurare il DDNS per la rete domestica è molto semplice, gratuito e una volta che l'installazione dovrebbe richiedere quasi nessuna manutenzione nel tempo. Diamo un'occhiata a ciò di cui hai bisogno e ai due diversi metodi che puoi utilizzare per mantenere aggiornato l'indirizzo DDNS.
Un host DDNS
Innanzitutto, è necessario un host DDNS. Storicamente, la soluzione quasi utilizzata da tutti era DynDNS. Tuttavia nel 2014 hanno abolito il loro piano gratuito (che era perfetto per la stragrande maggioranza degli utenti domestici), e sono andati pagati. Per fortuna, più di pochi provider sono spuntati per riempire quella nicchia di hosting DDNS per il piccolo.
Se stai cercando un ottimo provider DDNS gratuito non devi guardare molto lontano. Puoi assegnare gratuitamente un servizio di alta qualità a No-IP, Dynu Systems e Zonomi DNS Hosting, per citare solo alcune delle eccellenti opzioni disponibili.
Sebbene ogni provider DDNS, gratuito e a pagamento, fornisca le funzionalità di base - risolvendo alcuni indirizzi come yourpersonaladdress.dynu.net nell'indirizzo IP di casa - ci sono alcune caratteristiche che gli utenti energetici potrebbero voler prestare attenzione quando confrontano diversi host DDNS. Alcune persone potrebbero voler utilizzare il proprio dominio al posto del sottotitolo con marchio DDNS (ad esempio, si desidera che yourpersonaladdress.com venga risolto nell'IP di casa anziché inpersonaladdress.no-ip.net). Ci sono anche altre funzionalità come più sottodomini in modo da poter impostare più indirizzi come music.yourpersonaladdress.com, minecraft.yourpersonaladdress.com e così via.
Ai fini di questo tutorial utilizzeremo Dynu Systems, sia perché è ben consolidato che offre una vasta gamma di funzionalità gratuitamente.
Un router con supporto DDNS
Inoltre, ti consigliamo un router che supporti i servizi DDNS. Perché è così ideale? Quando il tuo router supporta i servizi DDNS, puoi semplicemente collegare le informazioni del tuo provider DDNS e il router aggiornerà automaticamente l'indirizzo dietro le quinte. Finché il tuo router è acceso, la tua voce DDNS sarà sempre aggiornata, il che significa che sarai sempre in grado di connettersi.
Nota: il router può supportare solo alcuni servizi selezionati, pertanto è consigliabile controllare la pagina di amministrazione del router prima di registrarsi per un servizio. In questo modo, sai che stai ottenendo un account con un provider DDNS supportato dal tuo router.
Un client di aggiornamento locale
Se il router non supporta i servizi DDNS, è necessario che un client locale venga eseguito su un computer utilizzato di frequente da qualche parte sulla rete domestica. Questa piccola e leggera applicazione controllerà qual è il tuo indirizzo IP e poi telefona al provider DDNS per aggiornare il tuo record DDNS. È meno ideale di una soluzione basata su router: se il computer non è acceso quando il tuo indirizzo IP cambia, il record non viene aggiornato, ma è certamente meglio che modificare manualmente la tua voce DDNS.
Come configurare il DNS dinamico
Diamo un'occhiata a come impostare un semplice account DDNS con Dynu, puntarlo nella nostra rete domestica e impostare l'aggiornamento automatico delle voci DDNS. Sebbene utilizziamo il portale web e le impostazioni Dynu, la procedura di configurazione generale è quasi identica tra i provider e può essere facilmente adattata (consulta i file di supporto per il tuo provider se hai bisogno di ulteriore assistenza).
Fase uno: creare e configurare un account
Vai alla pagina di registrazione di Dynu qui e registrati per un account. Conferma la registrazione nella tua email. Una volta confermata la configurazione, puoi accedere al tuo account Dynu e visitare il pannello di controllo, come mostrato di seguito. Clicca su "Servizi DDNS".
Fai clic sul pulsante blu "+ Aggiungi" all'estrema destra.
Inserisci il nome host e il nome di dominio che desideri utilizzare, qui con l'etichetta "Host" e "Top Level". Fai clic su "+ Aggiungi" per aggiungere la voce al tuo account. Se desideri utilizzare il tuo nome di dominio puoi anche inserirlo qui e seguire le istruzioni per il collegamento del tuo nome di dominio al servizio DDNS.
Confermare che l'indirizzo IP nella voce DDNS sia corretto (se si sta lavorando dalla rete domestica dovrebbe essere, in caso contrario, sarà necessario modificarlo qui). Fai clic su Salva dopo aver confermato che tutto sembra a posto.
Per il reindirizzamento DDNS di base senza fronzoli, è tutto lì. Diamo un'occhiata al prossimo passo importante: configurare la rete domestica per aggiornare automaticamente i server.
Passo due: configura il tuo router
La creazione della voce DDNS effettiva è solo metà della battaglia quando si tratta di risparmiare tempo e comodità. L'altra metà sta automatizzando l'intero processo. Diamo un'occhiata a come automatizzare gli aggiornamenti DDNS a livello di router e desktop.
Useremo un router D-Link che esegue il fantastico firmware DD-WRT di terze parti per dimostrarlo, ma le impostazioni sono abbastanza standardizzate su tutti i router che supportano il DDNS - consulta la documentazione per il tuo router o firmware per scoprire dove si trova il DDNS le impostazioni sono, o semplicemente colpisci le impostazioni finché non le trovi.
Su DD-WRT lo troverai sotto Setup> DDNS. Di default, è disabilitato. Apri il menu a discesa, come mostrato di seguito, e seleziona "Personalizzato". Come puoi vedere DD-WRT (e molti altri router) sono dotati di voci preconfigurate per vari servizi DDNS ma la voce personalizzata offre la massima flessibilità (se ce l'hai).
Dopo aver selezionato "Personalizzato" dovrai inserire le seguenti informazioni: il server DYNDNS (api.dynu.com per quelli che usano Dynu), il tuo nome utente e password (gli stessi che accedi al servizio Dynu con), e il nome host tu selezionato nella sezione precedente del tutorial (es. yourpersonaladdress.dynu.com). Se non sei sicuro di quale sia il tuo server DYNDNS, consulta la documentazione del servizio per cui ti sei registrato.
Lascia il resto delle impostazioni così come sono. Fai clic su "Salva". Il router aggiornerà il server DDNS ogni volta che gli indirizzi IP cambiano (e, anche se non è stato modificato, si collegherà comunque al server DDNS ogni 10 giorni, in base al "Force Update Interval" per effettuare il check-in).
Passaggio 2 alternativo: configurare un programma di aggiornamento basato su PC
L'aggiornamento basato su router è di gran lunga superiore all'utilizzo di un programma di aggiornamento basato su PC, ma se non si dispone di un router compatibile con DDNS, un programma di aggiornamento basato su PC è l'unico modo per automatizzare il processo di aggiornamento. Per utilizzare un programma di aggiornamento basato su PC, passare prima dalla sezione download nel pannello di controllo del proprio provider DDNS. Puoi trovare la sezione download di Dynu Systems qui. Prendi l'applicazione appropriata per il tuo sistema (nel nostro caso, Windows) e scaricala.
Dopo aver installato l'applicazione, eseguila per la prima volta e inserisci nome utente e password, fai clic su "Salva".
Nella finestra di registro vedrai il client connettersi e aggiornare il tuo indirizzo IP. Fai clic su "Chiudi" per inviare l'app alla barra delle applicazioni e, più o meno, dimenticarla. Per scaricare le impostazioni avanzate, vedere qui questo file di supporto.
Configurazione del port forwarding e altre considerazioni
Ciò che abbiamo raggiunto, a questo punto del tutorial, è indirizzare un nome di dominio di facile utilizzo per l'indirizzo IP della rete domestica. È fondamentale comprendere che tutto ciò comporta la sostituzione del tuo indirizzo IP basato su numeri difficile da ricordare (e che cambia frequentemente) con un dominio basato su parole facile da usare.
esso non modificare le impostazioni della rete domestica in qualsiasi modo, quindi qualsiasi cosa abbia funzionato (o non funzionasse) prima di configurare il sistema DDNS continuerà a funzionare (o non funzionerà) con il nuovo indirizzo DDNS. Se ti connettevi al server musicale di casa mentre eri al lavoro visitando XXX.XXX.XXX.XXX:5900 (il tuo indirizzo IP di casa, porta 5900) puoi ora collegarti ad esso sul tuo nuovoDDNSaddress.com:5900.
Sul l'altra mano se non è possibile connettersi a quel server musicale ospitato localmente prima di configurare il servizio DDNS, allora non è possibile, perché quel servizio non è mai stato configurato per avere un indirizzo internet. Dovrai scavare nelle impostazioni del router e configurare il port forwarding per tutti i servizi ai quali desideri accedere dall'esterno della tua rete domestica.
Lo stesso vale per qualsiasi servizio ospitato dal router stesso. Se si desidera accedere allo storage collegato alla rete integrato del router dall'esterno della rete domestica tramite l'indirizzo DDNS, ad esempio, è necessario verificare le impostazioni del router e assicurarsi che il servizio basato su router sia accessibile dall'esterno della rete..
Tutto sommato, è una seccatura molto piccola per impostare il DDNS, ma una grande ricompensa. D'ora in poi invece di invitare i tuoi amici a giocare sul tuo server Minecraft dicendo "Aspetta, aspetta, devo controllare qual è il mio indirizzo IP, solo un minuto ..." puoi semplicemente dire "Ci vedremo online" perché il il nome host speciale che hai riservato sta ancora indicando il tuo indirizzo di casa.