This authority DNS server has a couple of unique features:
Native support for Lua script (function) based on the name or the type.
Doesn't have any answer to question hard-coded. That's what Lua is for. Take a look at how fDns does answer questions to 'version.server' as an example: dataset/server.json and lua/chaos_server.lua
Using json when updating the databases. 10 000 domains in like a second
or two to do that.
Even though it saves DNS-answers hard-coded within the database, it can still randomize the answers AND still achieve zero-copy of the data from
the database (zero-copy is not for encrypted answers).
A benchmark utility is included.
Has a separate database for ipaddresses (networks with netmask).
Scripts for importing ipaddresses from Inetnum, Routes and Maxmind's GeoLite2 City or Country is included. Which means that you can give back different answers to different ipaddresses. You do this within your Lua script. There is one source-code file that needs to be changed if you want to extend the database. You can search based on EDNS Client Subnet.