#include <stdio.h>
#include <stdlib.h>
#include <netdb.h>
#include <arpa/inet.h>
int main(int argc, char *argv[]) {
if (argc != 2) {
printf(“URL de mon compte");
return 1;
}
struct hostent *hs;
hs = gethostbyname(argv[1]);
if (hs == NULL) {
perror("gethostbyname");
return 1;
}
printf("Hostname: %s\n", hs->h_name);
printf("IP Addresses:\n");
for (int i = 0; hs->h_addr_list[i] != NULL; i++) {
char ip_addr[INET_ADDRSTRLEN];
inet_ntop(AF_INET, hs->h_addr_list[i], ip_addr, sizeof(ip_addr));
printf(" %s\n", ip_addr);
}
return 0;
}