Base class for implementing a Domain Name Service (DNS) server.
This class is typically used by inheriting it, and overloading reply_query() and handle_response() .
inherit protocol : protocol