# Functions
AddPTRRecord for the specified domain and ip address.
GetHeader create a new record header.
GetKey return the reverse domain.
GetRecord return a new DNS record.
HandleDNSRequest handle incoming requests.
RemoveExpired Check for expired record and remove them.
Serve the DNS server.
UpdateRecord update or remove a record.