LEggiti il man della gethostbyname.
Restituisce NULL solo in caso di errore, cio' non significa che invocandola su un host inesistente accada cio'.
Piu' verosimilmente sara' la lista h_addr_list della struct hostent restituita ad avere dimensione 0 il che corrisponde difatto ad una ricerca priva di risultati.