What is Sockets4DNS?

What does Sockets4DNS do?

Why do I need Sockets4DNS?

What platforms does Sockets4DNS support?

How do I use Sockets4DNS?

What kinds of records can Sockets4DNS query?

What about System.Net.Dns?

What is Sockets4DNS?
Sockets4DNS is a small, fast, .NET component that simplifies the task of running DNS queries inside your application. How easy is it? Click here to find out.
top

What does Sockets4DNS do?
Sockets4DNS supplies all the functionality needed to query DNS servers in real-time. DNS request packets are built and submitted to target servers for real-time name and address resolution.
top

Why do I need Sockets4DNS?
Sockets4DNS is essential for all .NET programmers that need real-time DNS results direct from the server
top

What platforms does Sockets4DNS support?
Sockets4DNS requires the Microsoft .NET Framework to run. The .NET framework is built into all Windows 2003 server installations and can be downloaded from Microsoft as a standalone product. Any system that can support the Microsoft.NET framework will be able to use Sockets4DNS. Sockets4DNS can be used from any environment supported by .NET.
top

How do I use Sockets4DNS?
Sockets4DNS can only be used programmatically from a .NET environment such asp ASP.NET, windows or console applications written in C# or VB.NET, web services, among others. For examples of Sockets4DNS use, click here.
top

What kinds of records can Sockets4DNS query?
Sockets4DNS can query all DNS record types defined in RFC's 1035. Here is the listing of supported DNS Record Classes:

  • Address Record (A)
  • Canonical Name (CName) Records
  • Host Information Records
  • MailBox (MB) Records
  • MailBox Rename (MR) Records
  • Mail Destination Records
  • Mail Exchange (MX) Records
  • Mail Forwarder Records
  • Mail Group Records
  • Mail Information Records
  • Name Server (NS) Records
  • NULL Records
  • Pointer (Reverse Lookup) Records
  • Responsible Person (RP) Records
  • Start Of Authority (SOA) Records
  • Text (TXT) Records
  • Well Known Services (WKS) Records

top

What about System.Net.Dns?
The DNS classes built into Microsoft .NET platform fall woefully short of complete DNS support. The System.Net.Dns class can only perform forward and reverse DNS lookups. If you need to resolve a host name into an IPAddress or find a host name for a given IPAddress, then the system DNS classes will do everything you need. The shortfalls of the system classes become apparent when you need to contact a different DNS server, you need other DNS record types, or you want to do real-time queries and not depend on host files or cached entries.
top