Resolución de nombres de dominios
Tanto la función como la estructura estan definidas en la cabecera <netdb.h>.
Su estructura es la siguiente:
#include <netdb.h>
struct hostent *gethostbyname(const char *name);
struct hostent
{
char *h_name;
char **h_aliases;
int h_addrtype;
int h_length;
char **h_addr_list;
#define h_addr h_addr_list[0]
};

Debes logearte para realizar un comentario.