Girish Mahajan (Editor)

YADIFA

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Developer(s)
  
EURid

Development status
  
Active

Original author(s)
  
Gery Van Emelen, Eric Diaz Fernandez

Initial release
  
2012; 5 years ago (2012)

Stable release
  
2.2.3 / December 15, 2016; 3 months ago (2016-12-15)

Repository
  
github.com/yadifa/yadifa

YADIFA /jɑːˈdfɑː/ is an acronym and stands for Yet Another DNS Implementation For All.

YADIFA is a lightweight authoritative Name Server, written in C (programming language), with DNSSEC capabilities. Developed by the passionate people behind the .eu top-level domain, YADIFA has been built from scratch to face today’s DNS challenges, with no compromise on security, speed and stability, to offer a better and safer Internet experience.

YADIFA has a simple configuration syntax and can handle more queries per second while maintaining one of the lowest memory footprints in the industry.

YADIFA has one of the fastest zone file load times ever recorded on a name server.

Features

  • Efficient
  • Low memory footprint
  • Fast loading of zones
  • Very high response rates
  • Authoritative name server (master and slave) with full AXFR/IXFR/DNS notify/TSIG support
  • Multi master support
  • Dynamic Updates (DNS update) with full DNSSEC support
  • NSID
  • DNSSEC Compliant
  • Full NSEC support
  • Full NSEC3 support
  • Policies for automatic key generation
  • Diary schedules
  • Relative schedules
  • Ability to chose key algorithm, length
  • Ability to set denial parameters (NSEC3 salt, iterations, ...)
  • Smart Signing
  • Generate NSEC/NSEC3/RRSIG records
  • Maintain RRSIG signatures
  • Automatic key-roll (Publish, Activate, Deactivate, Remove)
  • Supported Algorithms
  • DSASHA1 NSEC (algorithm 3)
  • DSASHA1 NSEC3 (algorithm 6)
  • RSASHA1 NSEC (algorithm 5)
  • RSASHA1 NSEC3 (algorithm 7)
  • RSASHA256 NSEC/NSEC3 (algorithm 8)
  • RSASHA512 NSEC/NSEC3 (algorithm 10)
  • ECDSAP256SHA256 NSEC/NSEC3 (algorithm 13)
  • ECDSAP384SHA384 NSEC/NSEC3 (algorithm 14)
  • Runs on many platforms
  • Linux
  • *BSD (FreeBSD/OpenBSD)
  • OsX
  • Solaris (x86/SPARC)
  • References

    YADIFA Wikipedia