ldns-notify(1)
π ldns-notify β it's giving "hey bestie, the zone changed" π
okay so this is a page from the General Commands Manual, and it's about ldns-notify, and honestly? she's a little legend.
β¨ NAME β¨
ldns-notify β notify DNS servers that updates are available π¦
πΈ SYNOPSIS πΈ
ldns-notify [options] -z zone servers
π DESCRIPTION π
okay so here's the tea β β ldns-notify sends a NOTIFY message to DNS servers. what that does is tell them "hey, an updated zone is available at the master servers" π like a little group chat message but for zones.
she can also do TSIG signatures, and she can add a SOA serial number of the updated zone. and the cute part? if a server already has that serial number, it will just disregard the message entirely. no drama, no nothing. periodt. π
π OPTIONS π
-zzone β the zone that is updated. literally the whole point bestie π-Iaddress β source IP to send the query from. like, where you're sending it from, the origin, the home base π-hβ show usage and exit. little help moment π-vβ show the version and exit. identity check β¨-sserial β append a SOA record indicating the serial number of the updated zone. this is the "btw it's THIS version" receipt π§Ύ-pport β use port as the destination port (default the DNS port53) for the UDP packets πͺ-ykey:data[:algo]β use the given TSIG key and base64-data, and optionally an algorithm to sign the NOTIFY. the algorithm defaults tohmac-md5.sig-alg.reg.intπ no cap, that's the default.-dβ print verbose debug information. and by verbose we mean the query that is sent AND the query that is received. both. she's showing you everything π-rnum β specify the maximum number of retries before notify gives up trying to send the UDP packet. like, she will try, but she's not gonna try forever π
π EXIT CODE π
the program exits with a 0 exit code if all servers replied an acknowledgement to the notify message, and a failure exit code otherwise. that's it. that's the whole vibe check.
π AUTHOR π
written by the ldns team as an example for ldns usage. icons teaching by example, we love to see it π«Ά
π REPORTING BUGS π
report bugs to <dns-team@nlnetlabs.nl>. they wanna hear it fr fr π¬
β COPYRIGHT β
Copyright (C) 2005 NLnet Labs. this is free software. there is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
like genuinely no warranty bestie, none, zero, nada π
and that's the whole page!! π this edition was dated 9 Jan 2007 and lives in the ldns-notify(1) corner of the manual. slay, bye πβ¨π¦
π¦ where this page comes from
- alpine 3.22: ldns-doc 1.8.4-r0 Β· BSD-3-Clause
- alpine 3.23: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- alpine 3.24: ldns-doc 1.8.4-r1 Β· BSD-3-Clause
- arch rolling: ldns 1.9.2-1 Β· custom:BSD
- debian trixie: ldnsutils 1.8.4-2+b1
- fedora 43: ldns-utils 1.8.4-8.fc43 Β· BSD-3-Clause
- fedora 43: ldns-utils 1.9.2-1.fc43 Β· BSD-3-Clause
- fedora 44: ldns-utils 1.9.0-2.fc44 Β· BSD-3-Clause
- fedora 44: ldns-utils 1.9.2-1.fc44 Β· BSD-3-Clause
- nixos 26.05: ldns 1.9.2
- nixpkgs unstable: ldns 1.9.2
- opensuse-leap 16.0: ldns 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns 1.8.4-160000.3.1 Β· BSD-3-Clause
- opensuse-leap 16.0: ldns 1.8.4-160000.3.1 Β· BSD-3-Clause
- ubuntu questing: ldnsutils 1.8.4-2build1
- ubuntu resolute: ldnsutils 1.8.4-2build3
- ubuntu stonking: ldnsutils 1.9.2-1ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms