|
|
DNS for your C#, VB.NET, and ASP.NET applications
|
 |
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
|