|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.dalsemi.tininet.dns.DNSClient
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 |
public DNSClient()
DNSClient
.