diff --git a/src/ip_utils.cpp b/src/ip_utils.cpp
index e7edd6ae8bf6a3267acb0da39b4331b3ea9d7859..9043d6caf15b079687274a6656ad15a4290d5f60 100644
--- a/src/ip_utils.cpp
+++ b/src/ip_utils.cpp
@@ -246,7 +246,7 @@ std::vector<IpAddr>
 ip_utils::getLocalNameservers()
 {
     std::vector<IpAddr> res;
-#if defined __ANDROID__ || defined _WIN32
+#if defined __ANDROID__ || defined _WIN32 || TARGET_OS_IPHONE
 #warning "Not implemented"
 #else
     if (not (_res.options & RES_INIT))