Absolutely! You can use aspNetDns from a Windows Form application, XML Web Services, ASP.NET web pages, and any other .NET supported application.
aspNetDns allows you to programmatically perform DNS record lookups. aspNetDns can be used from ASP.NET web pages, to windows forms, to web services. The only limitation to using aspNetDns is your programming imagination.
The System.Net.Dns namespace only returns IPHostEntry values. Basically this means that it can only perform Address record lookup and Reverse Lookups. However, because windows can employ netbios and wins, sometimes these methods actually return Netbios and Wins database information, instead of the actual information found in the DNS Servers, resulting in fault results.
aspNetDns can perform over 20 different queries. It can perform all of these synchronously or asynchronously. It also has the capability of using different DNS servers for Fail over capabilities. aspNetDns also has the capability to specify timeouts and return all records that belong to a DNS class. For a tabular comparison, view the table below.
Feature List
|
FEATURE |
DESCRIPTION |
System. Net.Dns |
aspNetDns |
|
Pointer (Reverse) lookups |
The ability to map IP addresses to names (RFC 1035) |
YES |
YES |
|
Address Record Lookups |
The ability to map a Host Name to an IP Address (RFC 1035) |
YES | YES |
|
AAAA (IPv6) Lookups |
Lookup IPv6 Records (RFC 1886) |
no | YES |
|
Name Server (NS) Lookups |
Lookup Name Servers for a specific domain (RFC 1035). |
no | YES |
|
Mail Destination (MD) Lookups |
Lookup Mail Destination records (RFC 1035) |
no | YES |
|
Mail Forwarder (MF) Lookups |
Lookup Mail Forwarder records (RFC1035) |
no | YES |
|
Canonical (CName) Name Lookups |
Lookup alias name records (RFC 1035) |
no | YES |
|
Start of Authority (SOA) Lookups |
Lookup the Start of Authority records (RFC 1035). |
no | YES |
|
MailBox Domain (MB) Lookups |
Lookup the Mailbox for a given Domain (RFC 1035) |
no | YES |
|
Mail Group (MG) Lookups |
Lookup Mail Group records (RFC 1035) |
no | YES |
|
Mail Rename (MR) Lookups |
Lookup the Mail Renamed records (RFC 1035) |
no | YES |
|
Null Record (NULL) Lookups |
Lookup Null records (RFC 1035) |
no | YES |
|
Well Known Services (WKS) Lookups |
Lookup Well Known Services records (RFC 1035) |
no | YES |
|
Host Information (HInfo) Lookups |
Lookup Host Information records (RFC 1035) |
no | YES |
|
Mail Information (MInfo) Lookups |
Mailbox or Mail list information records (RFC 1035) |
no | YES |
|
Mail Exchange (MX) Lookups |
Lookup Mail Exchange records (RFC 1035) |
no | YES |
|
Text (TXT) Lookups |
Lookup Text records (RFC 1035) |
no | YES |
|
Responsible Person (RP) Lookups |
The ability to lookup Responsible Person records for a domain (RFC 1183) |
no | YES |
|
AFS Database (AFSDB) Lookups |
Lookup Andrew File System Database records (RFC 1183) |
no | YES |
|
X25 Lookups |
Lookup Public Switched Data Networks (RFC 1183) |
no | YES |
|
Service (SRV) Lookups |
Lookup Service Location records (RFC 2052) |
no | YES |
|
ALL Lookups |
Lookup all records for a given domain (RFC 1035). |
no | YES |
Please note, this features list increases with each release. For the latest feature list, visit www.aspNetDns.com