Here are some of the high performance features and techniques of aspNetDns.
Querying DNS servers is a complicated process. aspNetDns does this effortlessly and easily, allowing you to perform complex tasks with minimal effort. From Reverse Lookups, to Host Information, from Start of Authority (SOA) records, to Well Known Services records, you won't find a more complete DNS component available on the market today.
Fail Over DNS Servers
aspNetDns has the capability to fail over to responding DNS servers, to responding DNS servers. By default aspNetDns checks your system for your primary DNS server. As a benefit, you can specify specific DNS Servers in the form of a comma-delimited string. aspNetDns will attempt to connect to each one, until a successful connection is made, and then use the first responsive DNS Server for the remainder of the aspNetDns session.
Do you have a fast network connection? Do you have a slow network connection? With aspNetDns you can tailor your timeout session, down to the millisecond.
More Records than any other DNS Component
aspNetDns is the most feature rich component available on the market today. It goes well beyond the standard records defined by RFC 1035 that most 3rd party component stop at. aspNetDns supports records from RFC's 1035, 1183, 1886, and 2052.
Here is brief listing of supported DNS Record Classes.
Along with the most complete set of supported DNS Records, aspNetDns also provides to following features and functionality:
Synchronous and Asynchronous blocking calls
aspNetDns allows you to call and query every record either synchronously or asynchronously. Both of these techniques are used effortlessly and easily.
Want to compare System.Net.Dns to aspNetDns? Here is an easy to read table listing the features of both.
ability to map IP addresses to names
ability to map a Host Name to an IP Address (RFC 1035)
IPv6 Records (RFC 1886)
Server (NS) Lookups
Name Servers for a specific domain (RFC 1035).
Destination (MD) Lookups
Mail Destination records (RFC 1035)
Forwarder (MF) Lookups
Mail Forwarder records (RFC1035)
Canonical (CName) Name Lookups
alias name records (RFC 1035)
of Authority (SOA) Lookups
the Start of Authority records (RFC 1035).
Domain (MB) Lookups
the Mailbox for a given Domain (RFC 1035)
Group (MG) Lookups
Mail Group records (RFC 1035)
Rename (MR) Lookups
the Mail Renamed records (RFC 1035)
Record (NULL) Lookups
Null records (RFC 1035)
Known Services (WKS) Lookups
Well Known Services records (RFC 1035)
Information (HInfo) Lookups
Host Information records (RFC 1035)
Information (MInfo) Lookups
Mailbox or Mail list information records (RFC 1035)
Exchange (MX) Lookups
Lookup Mail Exchange records (RFC 1035)
Text records (RFC 1035)
Responsible Person (RP) Lookups
ability to lookup Responsible Person records for a domain (RFC 1183)
Database (AFSDB) Lookups
Andrew File System Database records (RFC 1183)
Public Switched Data Networks (RFC 1183)
Service Location records (RFC 2052)
Lookup all records for a given domain (RFC 1035).
Copyright - Contact: Webmaster
Last Updated: Monday, September 22, 2014