| Package | Description |
|---|---|
| org.nhindirect.dns |
Direct project DNS services and responders.
|
| org.nhindirect.dns.service |
Direct project DNS application/service wrappers and entry points.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TCPServer.createServerSocket()
Creates and initializes the socket implementation that will accept incoming requests.
|
abstract void |
DNSSocketServer.createServerSocket()
Creates and initializes the socket implementation that will accept incoming requests.
|
void |
UDPServer.createServerSocket()
Creates and initializes the socket implementation that will accept incoming requests.
|
org.xbill.DNS.Message |
ProxyDNSStore.get(org.xbill.DNS.Message dnsMsg)
Processes a lookup request for DNS records.
|
org.xbill.DNS.Message |
AbstractDNSStore.get(org.xbill.DNS.Message request)
Processes a lookup request for DNS records.
|
org.xbill.DNS.Message |
DNSStore.get(org.xbill.DNS.Message dnsMsg)
Processes a lookup request for DNS records.
|
org.xbill.DNS.Message |
DNSResponder.processRequest(byte[] rawMessage)
Processes a DNS request and returns a DNS response.
|
void |
TCPServer.start()
Starts the socket server and initializes the dispatch threads.
|
void |
DNSResponderUDP.start()
Starts the responder.
|
void |
DNSSocketServer.start()
Starts the socket server and initializes the dispatch threads.
|
void |
DNSResponderTCP.start()
Starts the responder.
|
void |
UDPServer.start()
Starts the socket server and initializes the dispatch threads.
|
abstract void |
DNSResponder.start()
Starts the responder.
|
void |
DNSServer.start()
Starts the DNS server by initializing and launching the TCP and UDP listeners.
|
void |
TCPServer.stop()
Shuts down the socket server and terminates the server from accepting additional requests.
|
void |
DNSResponderUDP.stop()
Stops the responder.
|
void |
DNSSocketServer.stop()
Shuts down the socket server and terminates the server from accepting additional requests.
|
void |
DNSResponderTCP.stop()
Stops the responder.
|
void |
UDPServer.stop()
Shuts down the socket server and terminates the server from accepting additional requests.
|
abstract void |
DNSResponder.stop()
Stops the responder.
|
void |
DNSServer.stop()
Stops the server and shuts down the TCP and UPD listeners.
|
| Constructor and Description |
|---|
DNSResponder(DNSServerSettings settings,
DNSStore store)
Creates a DNS responder using the provided settings and DNS store.
|
DNSResponderTCP(DNSServerSettings settings,
DNSStore store) |
DNSResponderUDP(DNSServerSettings settings,
DNSStore store)
}
|
DNSSocketServer(DNSServerSettings settings,
DNSResponder responsder)
Creates a socket server.
|
TCPServer(DNSServerSettings settings,
DNSResponder responder)
Creates a TCP socket server.
|
UDPServer(DNSServerSettings settings,
DNSResponder responder)
Creates a UDP server that listens to datagram packets.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DNSServerService.startServer() |
void |
DNSServerService.stopService()
Stops and shutdown the service.
|
Copyright © 2010–2021 The Direct Project. All rights reserved.