ComponentSpace Professional .NET and ActiveX components for developers
ComponentSpace Home | Products | Downloads | Support | Purchase | Services | About Us
 
DNS for your C#, VB.NET, and ASP.NET applications

DNS for your C#, VB.NET, and ASP.NET applications

.NET
Product Links
 Purchase
single developer - $199 
4 developer team - $299 
8 developer team - $399 
site license - $499 
site + source - $999 
 
 Download
 Documentation
 Code Samples
 Screen Shots
 Testimonials
 Ask a Question

Query DNS servers for MX and other resource record types.

The DNS component for .NET is a fully featured, easy to use implementation of the DNS protocol for .NET and ASP.NET applications. Fully compliant with RFCs 1034 and 1035, the component offers .NET developers complete access to DNS resources from within their applications.

Part of the award winning .NET Internet Component Suite, the component is designed specifically for .NET and is written in 100% managed C# code.


What's Included


Forward and Reverse DNS Lookups

  • DNS forward lookups (host name to IP address)

  • DNS reverse lookups (IP address to host name)

  • Perform lookups either synchronously or asynchronously


DNS Message Construction and Parsing

  • DNS messages and resource records are fully parsed

  • DnsMessage class models DNS request and response messages

  • ResourceRecord and derived classes model DNS resource records

  • Fully parsed resource records including: A, CNAME, HINFO, MB, MD, MF, MG, MINFO, MR, MX, NS, NULL, PTR, SOA, TXT, WKS


Sending and Receiving DNS Messages

  • Retrieve the list of configured DNS servers

  • Send and receive DnsMessage requests and response using the DnsClient class

  • Specify the resource types to retrieve including all resource types

  • Perform DNS queries either synchronously or asynchronously


Designed for .NET

  • Object oriented design specifically for the .NET framework

  • 100% managed code written in C#

  • Make either synchronous or asynchronous (Begin/End) calls

  • Asynchronous calls may either use events or callbacks