Я хочу установить DNS-серверы, которые мой маршрутизатор будет раздавать всем клиентам из программы, запущенной на osx.Есть ли какой-нибудь родной способ сделать это.Предоставляет ли osx какую-либо оболочку uPNP apis.Я видел некоторые сторонние apis для uPNP, такие как minipnp и т. Д., Но я бы предпочел использовать ОС, если она доступна.
Мне кажется, что люди, с которыми я говорил, DNSServiceNATPortMappingCreate будут делать порты uPNP nat вперед.Так я должен предположить, что DNSServiceAddRecord будет делать то же самое?