aspNetDns Class Library

DnsQuery Class

Main class used for querying DNS Records.

For a list of all members of this type, see DnsQuery Members.

System.Object
   DnsQuery

[Visual Basic]
Public Class DnsQuery
[C#]
public class DnsQuery

Example

[C#]
            string LookupRecord  = "microsoft.com";
            DnsQuery dns = new DnsQuery();
            ResourceRecord[] records = dns.GetDnsRecords( DnsQueryType.A, LookupRecord );
            if( records.Length > 0 )
            {
            	foreach( ResourceRecord r in records )
            	{
            		Console.WriteLine( r.AnswerString );
            	}
            }
            else
            {
            	Console.WriteLine( "no address records exist for " + LookupRecord );
            }
            
[Visual Basic]
            Dim LookupRecord As String = "microsoft.com"
            Dim dns As New DnsQuery()
            Dim records As ResourceRecord() = dns.GetDnsRecords(DnsQueryType.A, LookupRecord)
            If records.Length > 0 Then
                Dim r As ResourceRecord
                For Each r In records
                    Console.WriteLine(r.AnswerString)
                Next r
            Else
                Console.WriteLine(("no address records exist for " + LookupRecord))
            End If
            

Requirements

Namespace: aspNetDns Namespace

Assembly: aspNetDns.dll

See Also

DnsQuery Members | aspNetDns Namespace