ldns-update(1)

πŸ“¦
version 1.9.2 Β· 3 versions
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– ldns-update β€” the manual, but make it cute πŸ’–

okay so bestie, welcome to ldns-update(1) β€” it's a General Commands Manual page, and honestly? it's short, it's sweet, it does exactly one thing and it does it slayfully. let's get into it πŸ’…


✨ NAME ✨

ldns-update β€” send a dynamic update packet

like... that's the whole job. send a dynamic update packet. iconic behavior fr fr 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

ldns-update name [ zone ] [ ip ] [ tsig_name tsig_alg tsig_hmac ]

so name is required, and then zone, ip, and the trio tsig_name tsig_alg tsig_hmac are all optional. the brackets are literally telling you "these are optional bestie, add them if you need them" πŸ’œ


πŸ‘‘ DESCRIPTION πŸ‘‘

ldns-update is used to send a dynamic update packet.

that's it. that's the vibe. it sends a dynamic update packet, no cap ✨


πŸŽ€ OPTIONS πŸŽ€

  • name β€” the domainname to associate with the given ip address. like, "this name goes with this IP", match made in heaven 🫢
  • zone β€” when you give this, it uses this zone instead of trying to find and process the domain's SOA record. so it skips the whole "let me go hunt down the SOA" side quest and just uses what you told it 🧚
  • ip β€” send the update to this IP address. but β€” and this is the spicy part β€” when the literal text none is given, it removes any previous addresses. yes, literally the word none, not an actual IP. so none = delete the old ones, periodt πŸ’€
  • tsig_name tsig_alg tsig_hmac β€” use TSIG (rfc2845) to authenticate. that's your name, your algorithm, and your hmac, all three together as a little squad πŸ”₯

🌈 EXAMPLE 🌈

ldns-update my.example.org 1.2.3.4

look at that. name, then IP, done. chef's kiss πŸ‘‘


πŸ’œ AUTHOR πŸ’œ

Written by Jakob Schlyter and HΓ₯kan Olsson, as an addition to the ldns library from NLnet Labs. two legends, one library, we love to see it πŸ₯Ή


πŸ™ˆ REPORTING BUGS πŸ™ˆ

Report bugs to <dns-team@nlnetlabs.nl>.

found a gremlin in the code? tell the team, don't suffer in silence bestie 😭


Copyright (C) 2005 NLnet Labs. This is free software. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

translation: it's free, it's yours to use, but if it eats your homework that is legally not their problem πŸ’€

and that's the whole page, you're fully caught up πŸ’– this was ldns-update(1) from 30 May 2005, part of the ldns library from NLnet Labs β€” mwah, go update some DNS records, you got this πŸŒΈβœ¨πŸ¦‹