Określanie adresu IP z adresu URL w systemie iOS

Muszę uzyskać adres IP CDN z jego adresu URL w aplikacji na iOS. W przypadku wyszukiwania długiego stosu określiłem metodę wykonywania tego w następujący sposób:

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

Jednak podczas korzystania z tego fragmentu kodu moja aplikacja nie może się skompilować i wyświetla następujące ostrzeżenie: „Odwołanie wskaźnika do niekompletnego typu”

Nie mam wiedzy o strukturach i nie wiem, jak to naprawić. Jakieś sugestie?

Próbowałem też:

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

Ale wynikiem jest to samo ostrzeżenie.

questionAnswers(3)

yourAnswerToTheQuestion