Class Protocols.DNS.tcp_server
- Description
Base class for implementing a Domain Name Service (DNS) server operating over TCP.
This class is typically used by inheriting it, and overloading reply_query() and handle_response().
- Inherit
server_base
inherit server_base : server_base
- Method
create
Protocols.DNS.tcp_server Protocols.DNS.tcp_server()
Protocols.DNS.tcp_server Protocols.DNS.tcp_server(intport)
Protocols.DNS.tcp_server Protocols.DNS.tcp_server(stringip)
Protocols.DNS.tcp_server Protocols.DNS.tcp_server(stringip,intport)
Protocols.DNS.tcp_server Protocols.DNS.tcp_server(stringip,intport,string|int...more)- Description
Open one or more new DNS server ports.
- Parameter
ip The IP to bind to. Defaults to
"::"or0(ie ANY) depending on whether IPv6 support is present or not.- Parameter
port The port number to bind to. Defaults to
53.- Parameter
more Optional further DNS server ports to open. Must be a set of ip, port argument pairs.