Jump to content

YADIFA

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 185.36.5.1 (talk) at 18:04, 14 November 2016 (Fixed the latest release date). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

YADIFA
Original author(s)Gery Van Emelen, Eric Diaz Fernandez
Developer(s)EURid
Initial release2012; 12 years ago (2012)
Stable release
2.2.2[1] / November 8, 2016; 8 years ago (2016-11-08)
Repositorygithub.com/yadifa/yadifa
Operating systemLinux, macOS, FreeBSD, OpenBSD, Solaris
PlatformIA-32, x86-64, SPARC, PowerPC
TypeDNS server
LicenseBSD license
Websitewww.yadifa.eu

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

YADIFA[2] 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)

See also

References