3

Mac OS Xアプリから、特定のDNSサーバー(システム環境設定で設定されていない)を使用していくつかのドメイン名を解決し、解決されたアドレスを簡単に取得したいと思います。

私はターミナルでこれを行うことnslookup google.com DNS_SERVERができますが、Objective-Cでそれを達成するための簡単な方法を見つけることができません。解決するDNSサーバーを指定するのと同様の方法がありますが、残念NSHostながらそうではありません。

これについてどうやって行くかについて何か提案はありますか?

4

1 に答える 1

0

一般に、OSXを含む私が使用したプラットフォームでは、ホストルックアップを実行するためのOS組み込み関数は、システムDNS構成のバイパスを許可しません。本当にこれを実行したい場合は、OS設定をハックしてみるか(残念ながら一部のWindowsアプリのように)、ソケットと独自のDNSフレームワークコードを使用してDNSサーバーに直接接続する必要があります。

私はこれを明確に言うことはできませんが、OSXでもそうだと確信しています。

于 2012-08-08T21:07:32.790 に答える