com.dalsemi.tininet.dns
Class DNSClient

java.lang.Object
  |
  +--com.dalsemi.tininet.dns.DNSClient

public class DNSClient
extends java.lang.Object

The DNSClient class allows DNS (Domain Name System) lookups per RFC 1035. Can perform forward or reverse lookups. Modified to support RFC 1886. NOTE: We don't support A6/DNAME yet, as nobody seems to be using them yet. Saves some space......


Constructor Summary
DNSClient()
          Create an instance of DNSClient.
 
Method Summary
 java.lang.String[] getByIP(byte[] ip)
          Performs a reverse DNS lookup.
 java.lang.String[] getByIP(java.lang.String ip)
          Performs a reverse DNS lookup.
 java.lang.String[] getByName(java.lang.String name)
          Performs a DNS IP address lookup.
 java.lang.String[] getMX(java.lang.String name)
          Performs a DNS MX record lookup.
 void setDNSTimeout(int timeout)
          Sets the DNS timeout.
 void setPrimaryDNS(java.lang.String dns1)
          Sets the primary DNS server to use for resolution.
 void setSecondaryDNS(java.lang.String dns2)
          Sets the secondary DNS server to use for resolution.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DNSClient

public DNSClient()
Create an instance of DNSClient.