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; } |