■51280 / inTopicNo.2) |
Re[1]: Whois情報取得 |
□投稿者/ aetos (310回)-(2010/06/30(Wed) 14:42:13)
|
2010/06/30(Wed) 14:46:23 編集(投稿者)
■No51278 (zin さん) に返信 > WebBrowserやWebRequest、WebResponseのどちらかで、 > Webでよく見かけるWhois情報取得サイトのようなことをしたいのですが、
Whois のプロトコルは規格化されていますのでアプリを作ることはできます。 http://ja.wikipedia.org/wiki/Whois
ただし Http ではなく、WebRequest がサポートするプロトコルではないので、Socket でやり取りする必要があるでしょう。 と言っても、見たところ非常に単純なプロトコルなので難しくはないと思います。
Whois にはDNS のルートサーバーのように中央サーバーがありませんので、どのサーバーに問い合わせるかは自分で決める必要があります。
また、どの程度使われているのか謎ですが、CRISP というのもあるようです。 http://www.nic.ad.jp/ja/newsletter/No25/080.html
> 例えばURLやドメインからネームサーバーを取得できるでしょうか? > 方法があれば教えてください。
これは Whois の範疇ではありません。DNS を使う必要があります。 Whois でも取得できる場合はありますが、(おそらく)Whois の応答は規格化されていないただのテキスト塊なので、その中から機械的にネームサーバーを切り出すのは面倒でしょう。 DNS を使う場合、.NET の標準機能ではないはずですので、何か手段を講じる必要があります(自分で書く、サードパーティライブラリを探すなど)
|
|