Bestimmen der IP-Adresse anhand der URL in iOS

Ich muss die IP-Adresse eines CDN aus seiner URL in einer iOS-App abrufen. Aus einer Long-Stack-Suche habe ich eine Methode ermittelt, um dies zu tun:

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

Bei Verwendung dieses Codeausschnitts kann meine App jedoch nicht kompiliert werden und zeigt die folgende Warnung an: "Dereferenzierungszeiger auf unvollständigen Typ"

Ich kenne mich mit Strukturen nicht aus und weiß nicht, wie ich das beheben soll. Irgendwelche Vorschläge?

Ich habe auch versucht:

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

Das Ergebnis ist jedoch dieselbe Warnung.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage