#include #include int main (int argc, char *argv[]) { struct hostent *host ; struct in_addr address ; int i ; if (argc != 2) { fprintf (stderr,"Uso: resolve nome "); exit (1); } host = gethostbyname (argv[1]) ; if ( ! host ) { herror ("gethostbyname"); exit (1); } printf ("Endereços:\n") ; for (i=0; host->h_addr_list[i]; i++) { bcopy (host->h_addr_list[i], &address, host->h_length); printf (" %s\n", inet_ntoa (address)) ; } }