Определение IP-адреса из URL в iOS

Мне нужно получить IP-адрес CDN из его URL-адреса в приложении для iOS. Из долгого поиска в стеке я определил метод для выполнения следующих действий:

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

Однако при использовании этого фрагмента кода мое приложение не может скомпилировать и выдает следующее предупреждение: «разыменование указателя на неполный тип»

У меня нет знаний о структурах, и я не знаю, как это исправить. Какие-либо предложения?

Я также попробовал:

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

Но результат - то же самое предупреждение.

Ответы на вопрос(3)

Ваш ответ на вопрос