上記のライブラリは試していませんが、ライブラリの代わりにサービスを使用することを検討します。望ましいユースケースはわかりませんが、この機能はasp.net Webアプリケーション、クロスプラットフォームモバイルアプリケーション、またはモバイルWebサイトでも提供できます。
- URLパラメータによって必要なドメイン情報を返すオンラインDNSツール(DNSWatchなど)を探します。
- 結果ページのHTML構造を確認してください
このHTMLを処理することはできますが、Yahooができることは、YQL htmlプロセッサを使用して、関連する部分をXMLまたはJSONで返すという汚い仕事です。
- YQLコンソールにアクセス
- SQLステートメントのテキスト領域に次のように入力します。select*fromhtml where url = "YOUR PARAMETRIC DNS URL" and xpath ='XPATH QUERY TO ACCESS NS OR MX RECORD IN THE RESULT HTML'
- コンソールでYQLステートメントをテストします
- HTTPリクエストを介してYQLステートメントを実行するシングルクライアントアプリケーションを開発します。このYQLJavaScriptチュートリアルからヒントを得ることができます。
長所:-アプリケーションは非常に軽量になる可能性があります短所:-結果ページのHTML構造を変更したり、リソースを使いすぎた後にDNSWatchがリクエストを拒否したりする可能性があります。
それでも、1時間で実用的なプロトタイプを実装できます。