Reperibilità con l'IP dinamico
> Scritto da Fonte Esterna il giorno 31/08/2006
 1 - Introduzione

  Un articolo a cura di PC-Facile.com


Ogni computer collegato a Internet tramite una linea analogica a 56Kbps (o inferiore), ISDN o ADSL è identificato sulla rete da un proprio indirizzo IP dinamico. Questo vuol dire che tale indirizzo cambia ad ogni nuova connessione (in realtà con le linee ADSL è molto comune che si possa ricevere più volte lo stesso IP).

Esistono contratti particolari per avere un IP fisso (statico) per le connessioni a Internet ma in genere sono particolarmente costosi e quindi poco consigliabili per una utenza casalinga.

Eppure l'IP è molto utile se vogliamo far raggiungere a qualcuno il nostro PC (ad esempio a degli amici con cui vogliamo giocare ospitando noi il server del videogame) oppure se vogliamo accedere al nostro computer anche quando non siamo a casa (ipotizziamo con un programma come VNC o un server FTP).

A questo punto si presentano due problemi:

- Capire come conoscere il proprio IP

- Ovviare al problema che questo cambi sempre

Di seguito vedremo nel dettaglio entrambi i punti.

 2 - Conoscere il proprio IP

  Se ci si connette tramite un modem interno o USB si può conoscere il proprio indirizzo IP con questa procedura:

  • Se si possiede Windows 98 o Millenium andare in Start > Esegui e scrivere COMMAND
  • Se invece si possiede Windows 2000 o XP andare in Start > Esegui e scrivere CMD

In entrambi i casi nella schermata successiva digitare IPCONFIG (o WINIPCFG). Vedrete apparire varie righe di cui una chiamata appunto "Indirizzo IP" seguito dai valori numerici di tale indirizzo


Se ci si connette tramite un modem ethernet o ethernet/usb o si utilizzano router, hub o switch la procedura appena descritta non fornirebbe il vostro IP Internet (WAN IP), ma quello che vi identifica nella rete locale (LAN IP).
Per sapere con quale indirizzo venite identificati nel web basta andare su appositi siti come questi:
http://www.azpoint.net/Script_vari/indirizzoIP.asp
http://checkip.dyndns.org/
http://www.whatismyip.org/
http://whatismyipaddress.com/
http://www.myip.dk/
http://www.whatsmyip.info/
http://www.ipchicken.com/

Altri siti di quel tipo possono essere trovati su Google con una ricerca come questa.

In caso di dubbio su quale delle due procedure sia meglio usare affidatevi direttamente alla seconda.

Per maggiori dettagli su come conoscere il proprio indirizzo IP c'è a disposizione anche questo articolo.

PS: nel caso di utilizzo di un modem/router o di un modem usb/ethernet l'indirizzo IP è scritto anche nelle schermate di configurazione web degli apparecchi. Poiché la consultazione e i nomi delle schermate di configurazione web cambiano a seconda delle marche e dei modelli delle periferiche rimandiamo alla consultazione dei rispettivi manuali.

 3 - Farsi recapitare il proprio IP via mail

  Immaginiamo ora di voler accedere al server ftp installato sul nostro pc di casa (guida) mentre siamo in ufficio: basta collegare il computer "casalingo", segnarsi l'IP e poi digitarlo nel browser del computer sul luogo di lavoro.

Ma se volessimo impostare l'accensione e la connessione automatica del PC mentre siamo già a lavoro come faremmo a sapere quale indirizzo gli è stato assegnato?
E se la macchina si riavviasse per un blackout, o la connessione cadesse per un attimo (ovviamente dobbiamo aver impostato le opzioni in modo tale che poi si riconnetta automaticamente...) come sapere quale è il nuovo indirizzo?

La soluzione è fare in modo che un programma legga l'IP e lo spedisca alla nostra casella di posta (che è consultabile da qualunque PC, quindi anche dall'ufficio).

Fa al caso nostro il software WWIP (Watch WAN IP) che è gratuito ed è scaricabile da questo sito:
http://www.emc3.us/emc3ware/

Una volta scaricato il file WWIP v1.31.zip bisogna estrarne i tre file contenuti in una cartella qualsiasi e avviare quello chiamato WWIP.exe.

Una volta avviato ci troveremo davanti una schermata come questa:


Come vedete nel campo "URL:" abbiamo digitato l'indirizzo del sito dal quale l'applicazione leggerà il nostro IP (nel nostro esempio è http://checkip.dyndns.org/ )

Poi abbiamo premuto il tasto Get Source così da far leggere il contenuto della pagina web indicata.

Dopo abbiamo evidenziato col tasto sinistro del mouse la parte di testo che ci interessa e abbimo premuto Save position, così l'applicazione memorizzerà quale parte ci dovrà inviare ogni volta via mail.

Infine con Polling Interval abbiamo stabilito ogni quanti minuti (cinque) controllare se l'IP è cambiato.

Una volta fatto ciò premiamo il bottone Save changes in basso a destra.

Per provare se abbiamo fatto tutto bene basta cliccare su Start Polling e controllare se in basso a destra dopo la scritta "Current WAN IP" appare la stessa sequenza numerica che vediamo visitando il sito che avevamo scritto nel campo "URL".

Ora spostiamoci sulla seconda schermata, quella chiamata E-Mail Configuration:


Qui andranno inseriti tutti i dati per l'invio della mail, che sono nell'ordine (dall'alto)

  • L'indirizzo SMTP della compagnia che vi fonrisce la connessione a internet (ad esempio out.aliceposta.it, mail.libero.it, smtp.tiscali.it ecc.) Se non sapete quale sia controllate sul sito del vostro provider.
  • Lo username che usate per accedere alla posta
  • La password che usate per accedere alla posta
  • L'indirizzo al quale volete ricevere la mail
  • L'indirizzo mail che volete che compaia come mittente
  • L'oggetto della mail
  • L'eventuale testo aggiuntivo nella mail (oltre l'indirizzo IP)

Una volta compilati i campi attivate l'opzione Use E-Mail in basso a sinistra come vedete nella figura e premete Save Changes.

Se volete collaudare il tutto cliccate sul pulsante Test E-Mail.

Se si desidera che il programma venga lanciato all'avvio diWindows basta creare un collegamento a WWIP.exe e incollarlo nella cartella Esecuzione automatica che è nell'elenco dei programmi di Start.

PS: WWIP (Watch WAN IP) permette anche il caricamento in un proprio spazio FTP di un file di testo con l'indirizzo o di ricavare quest'ultimo dalla lettura non di un sito esterno ma delle schermate dell'interfaccia web del propio modem ethernet.
Per questi due utilizzi rimandiamo al file Readme.htm distribuito col programma e se necessario al manuale del modem.

 4 - Un IP fisso "virtuale" con No-IP

  Farsi recapitare l'IP via mail è una soluzione ma è certo macchinosa e poco comoda. Molto più semplcie sarebbe avere un URL fisso da digitare ogni volta che vogliamo raggiungere o far raggiungere il nostro pc... ma come?

Un servizio di questo genere è fornito dal sito no-ip.com che fa da ponte con un indirizzo fisso "virtuale".
Spieghiamo brevemente come funziona:

  • Ci si iscrive e si sceglie un indirizzo a piacere tipo pippo.no-ip.org
  • Si scarica un programmino gratuito che manda il nostro IP dinamico a quelli del sito no-ip.com
  • Ora quando qualcuno digita l'URL pippo.no.ip.org quelli di no-ip.com "deviano" la connessione verso il nostro IP dinamico

Sembra macchinoso ma in realtà è tutto molto semplice e fatto automaticamente.

Cominciamo col dire che no-ip.com offre vari tipi di escrizioni e di servizi, ognuno con caratteristiche e costi doversi. Naturalmente noi upteremo per il servizio gratuito, cioè questo:

http://www.no-ip.com/services/managed_dns/free_dynamic_dns.html

In quella pagina premiamo "SIGN UP NOW" per iscriverci, fornendo i dati nella pagina successiva: sono obbligatori i primi 5 campi (nome, cognome, indirizzo mail a cui ricevere la conferma di iscrizione, la password e la conferma della password) insieme a "How did you hear about us?" (siginifica "come hai saputo di noi?") e alla selezione della casella "I have read and agree to the following terms of service:" (cioè "ho letto e concordo con le seguente condizioni del servizio"). Una volta fatto questo e premuto il secondo bottone "SIGN UP NOW" infondo alla pagina, riceveremo dopo poco una mail all'indirizzo che abbiamo fornito. Nel corpo del messaggio c'è un link che va cliccato (o copiato e incollato nella barra degli indirizzi del browser, è lo stesso) per rendere effettiva la nostra iscrizione.

Ora possiamo accedere al nostro account usando i campi presenti nella homepage in alto a destra (i dati di acesso sono l'indirizzo mail e la password con cui abbiamo compilato il modulo precedente).


Una volta effettuato l'accesso dovremmo trovarci su questa pagina (se non è la stessa cliccate su Hosts / Redirects e poi su Add nella colonna di sinistra).


Nel campo Hostname: scriviamo la parte personalizzabile del nostro indirizzo mentre nel menù a tendina subito sotto selezioniamo uno fra i domini gratuiti disponibili. Le due parti insieme formeranno il nostro URL. Potremo creare ad esempio pippo.no-ip.info, pluto.redirectme.net, paperino.sarvegame.com ecc.
Nel nostro esempio utilizzeremo pc-facile.no-ip.org.

Invece Host Type fa scegliere il tipo di redirect: DNS Host (A) è ottimo per gli usi generici e noi ci apoggeremo a questo. Molto interessanti sono anche Port 80 Redirect (che permette di reindirizzare il traffico verso la porta 80, spesso bloccata da alcuni ISP, verso un porta a nostro piacere) e Web Redirect che permette solo il traffico HTTP. Comunque per questa come per ogni altra voce è fornita una spiegazione (in lingua inglese) che appare cliccando sugli appositi punti interrogativi.

Infine l'opzione Assign to Group permette di aggiungere l'hostname a un gruppo (che deve essere stato creato in precedenza cliccando su "Manage Groups" nella colonna di sinstra). Se il nostro IP dinamico deve far capo a molti host sarà molto più facili gestirli dicendo al programma apposito di aggiornare il gruppo di cui fanno parte che non operare singolarmente su ciascuno.

Una volta tarminato clicchiamo su "Create Host" infondo alla pagina. L'aggiunta nel database del sito del nuovo host che abbiamo creato avviene in massimo 5 minuti (ma solitamente è questione di secondi).

Ok, ora che siamo pronti non ci resta che prelevare il programma che automatizzerà il tutto: basta andare su questa pagina e cliccare sulla figura che rappresenta il nostro sistema operativo (Windows, Mac o Linux)

http://www.no-ip.com/downloads.php

Una volta scaricato il file avviamolo e premiamo i vari "Next" e "Finish" fino ad arrivare questa schermata:


Per accedere dobbiamo usare la stessa mail e password che abbiamo usato sul sito di no-ip.com. Nella videata successiva dovrebbe apparire in elenco l'host che avevamo creato, cioè pc-facile.no-ip.org.


Per attivare il controllo del cambio IP basta cliccare nella casella vicino allo smile.
Cliccando su Options avremo a disposizione una serie di configurazioni. Per esempio per eseguire questa applicazione a ogni avvio di Windows basta attivare Run on startup nella scheda Standard. Fra le altre opzioni segnaliamo Scheduling/Autodial che premette di bloccare il controllo del cambiamento di IP in alcuni giorni e orari della settimana, e Other dove è possibile aggiungere l'esecuzione di qualunque programma quando viene notato un cambiamento di IP.

L'utilizzo dei servizi di no-ip.com è molto più versatile e complesso di quanto spiegato in questa pagina, il cui intento era solo far scoprire all'utente le potenzialità che offrono lasciando la possibilità di scoprire autonomamente in modo graduale e secondo le necessità le configurazioni e gli utilizzi più congeniali ;)


--------------------------------------------------------------------------------------------
AZPoint.net - http://www.azpoint.net
Vietata ogni forma di duplicazione