YADIFAD(8)

NAME πŸ’–

YADIFAD β€” an authoritative Internet domain name server. (Yes bestie, it's a whole DNS server, and it's about to be your new fave. πŸ‘‘)


SYNOPSIS ✨

yadifad [--config|-c configfile] [--daemon|-d] [-u uid] [-g gid] [-V]
[-h]

DESCRIPTION πŸ¦‹

yadifad is a Domain Name System (DNS) server, part of the YADIFA distribution from EURid vzw/asbl. The latest version of YADIFA can be found on:

http://www.yadifa.eu/download

So like, yadifad reads the zone files from yadifad.conf, and starts up an authoritative name server. It listens to UDP and TCP DNS queries and returns answers from its own database. It's giving main character energy, fr fr. 🌈

yadifad knows the main DNS protocols:

  • AXFR
  • IXFR
  • DNSSEC
  • DNS Update
  • NOTIFY

Not me being fluent in all of them, okay periodt. πŸ’…

yadifad works only with 1 CLASS:

  • Class: IN β€” Value: 1 β€” Definition: Internet class

One class only, no cap. πŸŽ€

yadifad supports following TYPES:

  • A β€” Value 1, defining RFC 1035
  • AAAA β€” Value 28, defining RFC 3596
  • CNAME β€” Value 5, defining RFC 1035
  • DNSKEY β€” Value 48, defining RFC 4034
  • DS β€” Value 43, defining RFC 4034
  • HINFO β€” Value 12, defining RFC 1035
  • MX β€” Value 15, defining RFC 1035
  • NAPTR β€” Value 35, defining RFC 3403
  • NS β€” Value 2, defining RFC 1035
  • NSEC β€” Value 47, defining RFC 4034
  • NSEC3 β€” Value 50, defining RFC 5155
  • NSEC3PARAM β€” Value 51, defining RFC 5155
  • PTR β€” Value 12, defining RFC 1035
  • RRSIG β€” Value 46, defining RFC 4034
  • SOA β€” Value 6, defining RFC 1035
  • SRV β€” Value 33, defining RFC 2782
  • SSHFP β€” Value 44, defining RFC 4255
  • TXT β€” Value 16, defining RFC 1035

Other types and pseudo resource records:

  • * β€” Value 255, defining RFC 1035
  • AXFR β€” Value 252, defining RFC 1035
  • IXFR β€” Value 251, defining RFC 1035
  • OPT β€” Value 41, defining RFC 6891

The whole type alphabet, served fresh. πŸ“


OPTIONS βœ¨πŸ’…

  • --config, -c _configfile_ β€” Another config file will be used. (Switching up the whole vibe, iykyk.)
  • --daemon, -d β€” Starts the name server in daemon mode (default). It's the default, so it's already that girl. 🫢
  • --uid, -u _uid_ β€” Starts the name server with the given _uid_.
  • --gid, -g _gid_ β€” Starts the name server with the given _gid_.
  • -V β€” Shows version information. The receipts. πŸ“œ
  • --help, -h β€” Shows a help text. When you're lost in the sauce, bestie. 😭

SIGNALS 🌸

  • SIGHUP β€” reloads the zone and key sections in the configuration file and reloads the zone file(s) with incremented serial number, and close all log files and reopens them. A full glow-up, no restart needed. ✨
  • SIGINT β€” shutdowns the server. Byeeeee. πŸ‘‹
  • SIGTERM β€” (see SIGINT). Same energy, different signal name.

CONFIGURATION πŸŽ€

The yadifad.conf itself is mandatory, but it can be empty. No options is needed for using yadifad DNS name server. Like, it just works. Obsessed. πŸ’–

The yadifad configuration options can be found in yadifad.conf.5 man page. A complete description is provided in the YADIFA 3.0.9 Reference Manual (YM26). Go read it, it's long but it ate. πŸ”₯


FILES πŸ¦‹

  • yadifad.conf β€” The YADIFA configuration file.
  • yadifad β€” The name server binary.
  • yadifad.8 β€” This man page. (Hi, that's me, the doc you're reading rn. πŸ™ˆ)
  • yadifad.conf.5 β€” Configuration man page for YADIFA.

SEE ALSO πŸ‘‘


REQUIREMENTS ⭐

  • OpenSSL β€” yadifad requires OpenSSL version 1.1.1 or later. No old OpenSSL, we don't do that here, ngl. πŸ’€

CHANGES 🌈

Please check the README file from the source code.


VERSION πŸ’œ

Version: 3.0.9 of 2026-03-24.


MAILING LISTS 🧚

There is a mailinglist for questions relating to any program in the yadifa package:

If you would like to stay informed about new versions and official patches send a subscription request to via:

(this is a read-only list).


Copyright (C)2011-2025, EURid vzw/asbl B-1831 Diegem, Belgium info@yadifa.eu


AUTHORS 🌟

  • Gery Van Emelen β€” Email: Gery.VanEmelen@EURid.eu
  • Eric Diaz Fernandez β€” Email: Eric.DiazFernandez@EURid.eu

WWW: http://www.EURid.eu


okay bestie that's the whole page, hope you slayed πŸ’…

This was YADIFA's YADIFAD(8) manual β€” sourced from the YADIFA project, version 3.0.9 of 2026-03-24. Go forth and serve some zones, queen. πŸ‘‘βœ¨

πŸ“¦ where this page comes from