codice:
 gethostname(nome_host, sizeof(nome_host));
    printf ("hosting: %s\n\a", nome_host);

    ip = gethostbyname(nome_host);
    
    
	  	int i;
    for (i = 0; ip->h_addr_list[i] != 0; i++)
    {
       memcpy(&addr, ip->h_addr_list[i], sizeof(struct in_addr));
       
	   printf(" %s\n\a", inet_ntoa(addr)); 
	   }
cosi mi visualizza solo l'ip locale 192.168.102 della lan...
ma per visualizzare anche l'ip con cui mi collego ad internet come devo fare?