ルーターがosxで実行されているプログラムからすべてのクライアントに渡すDNSサーバーを設定したいと思います。これを行うためのネイティブな方法はありますか?osxはuPNPラッパーAPIを提供しますか?minipnpなどのuPNP用のサードパーティAPIを見たことがありますが、可能な場合はOSを使用したいと思います。
私が話をした人々からは、「DNSServiceNATPortMappingCreate」がuPNPnatポート転送を実行するようです。それで、DNSServiceAddRecordが同じことをすると仮定する必要がありますか?