La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51293 - TENIENDO EL NOMBRE DE UN HOST, COMO OBTENGO SU IP
Autor:  Jose Ramon Perez Rubio
Hola,
quiero hacer un programa en Visual C++, que lea el nombre de un host y a partir de ahi que saque su direccion IP.
Muchas gracias

  Respuesta:  Jose Ramon Perez Rubio
Ya he encontrado la respuesta, se haría así:

char* getIPbyHostName (char * hostName)
{
char * hostIP;
struct hostent *hostInfo;

//Se optiene la información del host
hostInfo = gethostbyname(hostName);

hostIP = inet_ntoa(*((struct in_addr *)hostInfo->h_addr));
return hostIP;
}