Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Check out the new SourceForge HTML5 internet speed test! No Flash necessary and runs on all devices. ×

Submission + - I have released a new authority DNS server called fDns! (

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

A language that doesn't affect the way you think about programming is not worth knowing.