Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Submission + - I have released a new authority DNS server called fDns! (fredan.se)

fredan writes: Welcome to the first release of fDns 0.9.29-alpha, called High Bloodpressure!

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

Supports DNSCurve.

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.

Slashdot Top Deals

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...