ComponentSpace DNS Component(英語版)
DNSサーバーのMXレコード、およびRFC-1034とRFC-1035で定義されている他のすべてのレコードをクエリ
ComponentSpace 社の製品
2002 年より日本国内にてComponentSourceで販売中。
価格:¥ 41,250 (税込)〜 バージョン: v1.8.0.2 更新日: Jun 27, 2008
ComponentSpace DNS Componentは構成を設定されたDNSサーバーのリストを検索して、便利なメッセージを使ってDNSクエリーリクエストを組み立てて、レコードクラスにリソースを提供し、DNSサーバに対してリクエストを送り受信することを容易にするレスポンスを解析できます。100% のマネージドC#コードで書かれ、クラス・ライブラリで.NETデベロッパーがアプリケーションの中でDNSリソースへの呼出しをコンプリートできます。ComponentSpace DNS今 64-bit、.NET フレームワーク4と Visual Studio 2010と互換性があります。
ComponentSpace DNS Component may be used in any Windows or Web application by adding a reference to the assembly to access the classes in the KeyTech.Dns namespace. ComponentSpace DNS is now 64bit, .NET framework 4 and VS2010 compatible.
The DnsMessage class models DNS request and response messages. It makes it very easy to construct DNS requests and access DNS responses. A separate class describes each resource record type. Each resource record class is derived from the ResourceRecord abstract class.
The list of resource record classes includes:
The DnsClient class allows you to send DnsMessage requests and receive DnsMessage responses. Within the DnsMessage request you specify the DNS questions to ask. The DnsMessage response contains the lists of ResourceRecords.
You may send requests from within DnsClient either synchronously (blocking) using the Send method or asynchronously (non-blocking) using the BeginSend and EndSend methods. Similarly, responses may be received either synchronously (blocking) using the Receive method or asynchronously (non-blocking) using the BeginReceive and EndReceive methods. For asynchronous calls you may receive completion notification either through an event or a callback method. A timeout may be specified.
All classes that raise events support a SynchronizingObject property. All classes report errors through the DnsException.
Main Features
This class library may also be purchased as part of the Key Technology .NET Internet Suite.