Determinando o endereço IP do URL no iOS

Preciso obter o endereço IP de um CDN de seu URL em um aplicativo para iOS. A partir de uma longa pesquisa de pilha, determinei um método para fazer isso com o seguinte:

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

No entanto, ao usar este snippet de código, meu aplicativo não consegue compilar e apresenta este aviso: "ponteiro de referência para tipo incompleto"

Não tenho conhecimento de estruturas e não sei como consertar isso. Alguma sugestão?

Eu também tentei:

#include <ifaddrs.h>
#include <arpa/inet.h>

Mas o resultado é o mesmo aviso.

questionAnswers(3)

yourAnswerToTheQuestion