DEFAULT_PROPERTY_FILE
(package private) static String DEFAULT_PROPERTY_FILE
DNS_CAT_VERSION
(package private) static String DNS_CAT_VERSION
LOGGER_PROPERTY_FILE
(package private) static String LOGGER_PROPERTY_FILE
SOCK_TIMEOUT
private static int SOCK_TIMEOUT
ais
(package private) AsyncInputStream ais
authoritative
private boolean authoritative
authoritativeServData
private SOARecord authoritativeServData
bufferSize
private int bufferSize
d
private EncodingEnvelope d
dnsEncoder
(package private) SixBitDNSEncoder dnsEncoder
dnsPort
private int dnsPort
domainName
private Name domainName
e
private EncodingEnvelope e
ignoreTimeouts
private boolean ignoreTimeouts
interfaceAddr
private InetAddress interfaceAddr
ipAddr
private InetAddress ipAddr
lastCNAME
(package private) Record lastCNAME
logger
(package private) static Logger logger
randomizeIp
private boolean randomizeIp
receiveCredit
private int receiveCredit
receiveTimeout
private int receiveTimeout
terminate
(package private) boolean terminate
buildErrorMessage
(package private) byte[] buildErrorMessage(Header header,
int rcode,
Record question)
errorMessage
public byte[] errorMessage(Message query,
int rcode)
formerrMessage
public byte[] formerrMessage(byte[] in)
generateRandomIP
public InetAddress generateRandomIP(String s)
throws UnknownHostException
generateReply
(package private) byte[] generateReply(Message query,
byte[] in,
int length,
Socket s)
throws IOException
main
public static void main(String[] argv)
throws Exception
receiveRequest
public byte[] receiveRequest(byte[] send)
throws Exception
serveUDP
public void serveUDP(InetAddress addr,
int port)