====== Come conoscere il proprio IP pubblico ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//28/11/2010//** \\ \\
===== Visitando siti che erogano il servizio =====
come:
[[http://checkip.dyndns.org/|http://checkip.dyndns.org/]]
===== Tramite il comando curl =====
curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"
===== Tramite C e interrogazione via socket =====
La funzione in questione (interamente scritta in Posix) interroga un webserver([[http://www.freemedialab.org/myip/index.php|http://www.freemedialab.org/myip]]) e si fa restituire il nostro ip pubblico facendo uso dei socket.
char* GetPublicIp()
**restituisce un array di caratteri (stringa) contenente il nostro ip pubblico ** o in caso d'errore **NULL**
[[programmazione:c:una_funzione_per_conoscere_ip_pubblico]]