Поиск параметров DNS-сервера программно в Mac OS X
У меня есть некоторый кроссплатформенный код клиента DNS, который я использую для выполнения сквозного SMTP, и в Windows я могу найти текущие IP-адреса DNS-сервера, просматривая реестр. На Mac я, вероятно, могу использовать платформу SystemConfiguration, как упомянуто в первом ответе, однако точный способ сделать это не сразу очевиден.
Например, SCDynamicStoreCopyDHCPInfo возвращает некоторые данные, связанные с динамическим DHCP, но не адреса DNS-сервера.