Determinar la dirección IP de la URL en iOS
Necesito obtener la dirección IP de un CDN desde su URL en una aplicación de iOS. A partir de una búsqueda de pila larga, he determinado un método para hacer esto con lo siguiente:
struct hostent *host_entry = gethostbyname("stackoverflow.com");
char *buff;
buff = inet_ntoa(*((struct in_addr *)host_entry->h_addr_list[0]));
// buff is now equal to the IP of the stackoverflow.com server
Sin embargo, al usar este fragmento de código, mi aplicación no se compila y presenta esta advertencia: "puntero de desreferenciación al tipo incompleto"
No tengo conocimiento de estructuras y no sé cómo solucionarlo. ¿Alguna sugerencia?
También intenté:
#include <ifaddrs.h>
#include <arpa/inet.h>
Pero el resultado es la misma advertencia.