scusa, non volevo fare polemica, effettivamente esistono più formati, io in realtà ho scritto una funzione che prende un ip in formato xxx.xxx.xxx.xxx lo converte in intero e vede se ricade in uno dei range, così se è privato lo scarto. nessun mistero, sto provando ad analizzare gli header di una email. grazie e alla prossima occasione