Installazione software · 5 min read · Sep 23, 2025

Come Installare No-ip2 Su Ubuntu 12.04 LTS Per Ospitare Server Su Un Indirizzo IP Dinamico

Come Installare No-ip2 Su Ubuntu 12.04 LTS Per Ospitare Server Su Un Indirizzo IP Dinamico

Ospitare i propri server a casa è fantastico, puoi ospitare il tuo sito web da casa, condividere foto di famiglia e trasmettere i tuoi media ovunque nel mondo. Tuttavia, tutto ciò richiede che tu abbia una posizione su Internet che le persone possano trovare, come http://www.mywebsitedomain.com.

Questo viene normalmente fatto acquistando un nome di dominio e puntandolo a un indirizzo IP statico, che non è gratuito.

In questo how-to ti mostrerò come ottenere lo stesso risultato di indirizzo web su un indirizzo IP dinamico installando il servizio gratuito No-IP su Ubuntu 12.04 LTS, che è anche l’host perfetto per i tuoi siti web e servizi di streaming.

Per installare Ubuntu 12.04 LTS hai bisogno di un computer senza nulla su di esso per essere il server. Oggigiorno quasi qualsiasi vecchio PC può essere riposizionato come un server Ubuntu di successo. Prendi quel vecchio PC che stavi per buttare e segui la fantastica guida per installare un server LAMP su http://www.ubuntugeek.com/step-by-step-ubuntu-12-04-precise-lamp-server-setup.html Vai fino alla parte “ip statico” e fermati lì.

Una volta che hai un server LAMP in esecuzione con SSH come nell’esempio, puoi accedere a un terminale su quel server dal tuo PC normale usando putty, ad esempio. Ora sei pronto per far funzionare il servizio No-IP su di esso.

Prima vai su http://www.noip.com clicca su “iscriviti ora” sotto “DNS dinamico gratuito” Iscriviti con un nome utente e una password unici per no-ip. Ti verrà assegnato un nome di sito web gratuito, probabilmente qualcosa come http://.no-ip.biz

Clicca sul link “no grazie, userò no-ip.biz” per utilizzare il DNS gratuito con il sito che ti è stato assegnato.

Ho deselezionato la casella “mandami cose” perché non sono un fan di ricevere cose, ma hey, dato che offrono tutto gratuitamente, dovresti fare ciò che ritieni sia meglio lì.

Clicca su “iscriviti” sotto la colonna “servizio dns gratuito”. Naturalmente, se lo desideri, puoi pagare per alcuni servizi premium, ma questo è al di fuori dell’ambito di questo how-to.

Ora apri un terminale sul tuo server usando putty, ad esempio, e accedi con il nome utente e la password che hai impostato durante l’installazione di LAMP.

Passa all’utente root

sudo -s

Quando richiesto, inserisci la password per il nome utente con cui hai installato ubuntu.

Installa il software necessario per costruire il client no-ip

 apt-get install build-essential checkinstall

Scarica il client no-ip

cd /usr/local/src/  
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz  
tar xf noip-duc-linux.tar.gz  
dir

Annota la directory in cui è stato estratto il client, ad esempio: noip-2.1.9-1 e “cd” in essa

cd  noip-2.1.9-1/

Avvia il processo di installazione

checkinstall 

Clicca su y per accettare i documenti predefiniti
Inserisci “noip” come nome per il software
Premi invio tre volte per accettare il nome e le descrizioni per il programma.

Ora configurerai il client per il tuo servizio web no-ip.

Quando richiesto, inserisci il tuo nome utente no-ip
Quando richiesto, inserisci la password no-ip per quel nome utente
Premi invio per accettare il tasso di aggiornamento di 30 secondi
Premi invio per accettare N e continuare senza eseguire uno script su aggiornamento riuscito (non ne hai bisogno)
Premi invio per accettare n e saltare l’elenco dei documenti inclusi
Premi invio per accettare y ed escludere i documenti aggiuntivi dal pacchetto.

Annota la riga di disinstallazione dpkg ma NON eseguirla. È per disinstallare il pacchetto.
Sarà qualcosa come: dpkg -r noip-2.1.9

Torna all’utente normale

su    

Imposteremo i permessi del file piuttosto permissivi per facilitare la configurazione e poi li restringeremo di nuovo in seguito.

sudo chmod 7777 /usr/local/etc/no-ip2.conf

Ora scriveremo un semplice script di avvio in modo che il client si avvii quando il computer si avvia.

sudo nano /etc/init.d/noip

Copia e incolla tutte le seguenti righe (tra le lunghe ##### righe) nel file che hai appena avviato. (Se stai usando putty da Windows, puoi usare ctrl-c per copiare, poi nel terminale putty fai clic con il tasto destro o usa shift-ins per incollare)

#######################################################  
#! /bin/sh  
case "$1" in  
    start)  
        echo "Avviando noip2"  
        /usr/local/bin/noip2  
    ;;  
    stop)  
        echo -n "Spegnendo noip2"  
        for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`  
        do  
          noip2 -K $i  
        done  
    ;;  
    *)  
        echo "Uso: $0 {start|stop}"  
        exit 1  
esac  
exit 0  
#######################################################

Ora esci e salva. ctrl-x per uscire e y per salvare.

Dovresti essere in grado di testare gli script di avvio con

sudo /etc/init.d/noip stop  
sudo /etc/init.d/noip start

Ora ripristiniamo i permessi in modo che solo l’utente root (cioè il sistema stesso) esegua i programmi all’interno della procedura di avvio.

sudo chmod 700 /usr/local/bin/noip2  
sudo chown root:root /usr/local/bin/noip2  
sudo chmod 700 /etc/init.d/noip  
sudo chown root:root /etc/init.d/noip  
sudo chmod 700 /usr/local/etc/no-ip2.conf  
sudo chown root:root /usr/local/etc/no-ip2.conf

Ora aggiungeremo lo script di avvio noip al processo di avvio di ubuntu.

sudo nano /etc/rc.local

Nella riga sopra “exit 0” aggiungi la seguente riga

/etc/init.d/noip start

Affinché il client funzioni, dovrai aprire la porta 8245 verso il server. Il modo in cui lo fai dipende dal tuo modem/router. Questo è chiamato port forwarding. Se hai bisogno di aiuto con il port forwarding, vai su: www.portforward.com

Infine, dopo tutto questo, i tuoi server dovrebbero essere disponibili ovunque su http://.no-ip.biz

Ovviamente, oltre al client no-ip sulla porta 8245, dovrai anche aprire porte per i servizi che stai cercando di eseguire sul tuo server domestico. Porta 80 per un server web, ad esempio.

Se hai installato il server LAMP di Ubuntu come descritto nel link che ti ho dato all’inizio, puoi controllare se funziona andando sul tuo sito e dovresti vedere la pagina web predefinita di ubuntu apache che dice qualcosa come “Funziona”.

Si prega di notare che poiché No-IP è un servizio gratuito, elimineranno gli indirizzi IP non utilizzati ogni trenta giorni. Sarai avvisato di questo all’indirizzo email che hai fornito e puoi accedere nuovamente a No-IP per mantenere vivo l’indirizzo. Come indicato sul sito web di No-IP “I nomi host gratuiti devono essere aggiornati ogni 30 giorni per mantenerli attivi. Facciamo questo per mantenere la nostra rete libera da nomi host non utilizzati. Inviamo frequenti notifiche via email per ricordarti di aggiornare il tuo nome host, oppure puoi aggiornare manualmente il tuo nome host accedendo al tuo account No-IP e facendo clic sulla scheda “Hosts/Redirects”, fare clic su “Modifica” accanto al nome host che desideri aggiornare e fare clic su “Aggiorna” in basso a destra.”

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.