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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta