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://
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 -sQuando 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 checkinstallScarica 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
dirAnnota 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.confOra scriveremo un semplice script di avvio in modo che il client si avvii quando il computer si avvia.
sudo nano /etc/init.d/noipCopia 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 startOra 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.confOra aggiungeremo lo script di avvio noip al processo di avvio di ubuntu.
sudo nano /etc/rc.localNella riga sopra “exit 0” aggiungi la seguente riga
/etc/init.d/noip startAffinché 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://
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.”
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.