#include <netdb.h>
#include <netinet/in.h>
int main(int argc, char *argv[])
{
struct hostent *h;
if (argc != 2)
{
fprintf(stderr,"usage: getip adresse\n");
exit(1);
}
if ((h=gethostbyname(argv[1])) == NULL)
{
herror("gethostbyname");
exit(1);
}
printf("Host name : %s\n", h->h_name);
printf("IP adresse : %s\n",inet_ntoa(h_addr_list [ 0 ]));
return 0;
}