The DNS component for .NET is a fully featured, easy to use, client side 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 on DNS servers from within their applications.
Part of the award winning Internet Component Suite, the component is designed specifically for .NET and is written in 100% managed C# code.
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