Screenshot Preview

ComponentSpace DNS Component - Summary

by ComponentSpace - Product Type: Component / .NET Class / 100% Managed Code

Summary

ComponentSpace DNS Component by ComponentSpace

URLs: componentspace-dns-component, componentspace dns component, componentspacednscomponent, componentspace

Query DNS servers for MX and all the other resource record types defined by RFC-1034 and RFC-1035. ComponentSpace DNS Component makes it easy to retrieve the list of configured DNS servers, construct a DNS query request using the convenient message and resource record classes, send the request to a DNS server and receive the fully parsed response. Written in 100% managed C# code, the class library offers .NET developers complete access to DNS resources from within their applications. ComponentSpace DNS is now 64-bit, .NET framework 4 and Visual Studio 2010 compatible.

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:

ARecord,

CNAMERecord,

HINFORecord,

MBRecord,

MDRecord,

MFRecord,

MGRecord,

MINFORecord,

MRRecord,

MXRecord,

NSRecord,

NULLRecord,

PTRRecord,

SOARecord,

TXTRecord,

WKSRecord

A catch all OtherRecord.

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

Supports RFC-1034/RFC-1035

No complicated DNS message construction or parsing

Specify the resource types to retrieve including all

Retrieve the list of configured DNS servers

Calling applications may make either synchronous or asynchronous calls

Asynchronous calls may either use events or callbacks

Specify a timeout

100% managed code written in C#

Object oriented design specifically for the .NET framework

All error handling through .NET exceptions

Comprehensive Visual Studio .NET style documentation

VB.NET and C# example source code

Includes prompt free email support

Royalty free runtime

Source code available

This class library may also be purchased as part of the Key Technology .NET Internet Suite.

What's New in ComponentSpace DNS?

ComponentSpace DNS is now 64 bit, .NET framework 4 and VS 2010 compatible.

Query DNS servers for MX and all the other resource record types defined by RFC-1034 and RFC-1035.

Pricing: ComponentSpace DNS Component V1.8.0.2 1 Developer License, ComponentSpace DNS Component V1.8.0.2 4 Developer Team License, ComponentSpace DNS Component V1.8.0.2 8 Developer Team License, ComponentSpace DNS Component V1.8.0.2 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address), ComponentSpace DNS Component V1.8.0.2 1 Site Wide License (Allows Unlimited Developers at a Single Physical Address) with Source Code, ComponentSpace DNS Component V1.8.0.2 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses), ComponentSpace DNS Component V1.8.0.2 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses) - with Source code, ComponentSpace DNS Subscription and Priority Support 1 Developer Annual Priority Support and Subscription, ComponentSpace DNS Subscription and Priority Support 4 Developer Annual Priority Support and Subscription, ComponentSpace DNS Subscription and Priority Support 8 Developer Annual Priority Support and Subscription, ComponentSpace DNS Subscription and Priority Support 1 Site Wide Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace DNS Subscription and Priority Support 1 Site Wide License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at a Single Physical Address), ComponentSpace DNS Subscription and Priority Support 1 Enterprise License (Allows Unlimited Users at Unlimited Physical Addresses), ComponentSpace DNS Subscription and Priority Support 1 Enterprise License with Source Code Annual Priority Support and Subscription (Allows Unlimited Developers at Unlimtied Physical Addresses)

Evals & Downloads: Read the ComponentSpace DNS Help File, Read the ComponentSpace License Agreement, Download the ComponentSpace DNS Component V1.8.0.2 evaluation on to your computer - Displays Nag Screens - Expires after 30 days

Operating System for Deployment: Windows XP, Windows 2000

Architecture of Product: 32Bit, 64Bit

Product Type: Component

Component Type: .NET Class, 100% Managed Code

Compatible Containers: Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0

Product Class: Business Components

Keywords: ComponentSpace DNS Component

Internet Communication IP comms

Network Communication Networking Comms

Part numbers: PC-512844-54698 512844-54698 PC-512844-54700 512844-54700 PC-512844-54701 512844-54701 PC-512844-54699 512844-54699 PC-512844-64662 512844-64662 PC-512844-450559 512844-450559 PC-512844-450589 512844-450589 PC-512844-290282 512844-290282 PC-512844-290283 512844-290283 PC-512844-290284 512844-290284 PC-512844-290285 512844-290285 PC-512844-290286 512844-290286 PC-512844-450574 512844-450574 PC-512844-450604 512844-450604