Module sparkle::server [] [src]

Defines components for running a DNS server.

The server module currently provides a barebones server implementation:

  • Support for UDP only.
  • No support for AXFR.
  • No support for recursion.

Structs

Server

Manages all networking of a DNS server.

Enums

ServerError

Specifies an error that occurred while receiving a request and sending its response.

Traits

Handler

Handles server events—e.g., by doing a DNS lookup to respond to a DNS request.