#include void main(int argc, char **argv) { struct hostent *victim; if (argc < 2) { printf("use with host as argument.\n"); exit(-1); } victim = gethostbyname(argv[1]); if (!victim) { herror(argv[1]); exit(-1); } printf("%u.%u.%u.%u\n", (unsigned char) victim->h_addr[0] , (unsigned char) victim->h_addr[1] , (unsigned char) victim->h_addr[2] , (unsigned char) victim->h_addr[3]); }