put-dns(1)

πŸ“¦
version 0.0.2 Β· 3 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing

πŸ’– put-dns β€” it's giving DNS record, bestie πŸ’–

okay so real talk, put-dns is that girl. she puts a DNS record onto an external DNS provider. that's it, that's the whole vibe. manual name is put-dns, section 1 (general commands), and she's serving πŸ’…


✨ SYNOPSIS ✨

put-dns [-v] [-n] β€œDNS entry”

🌸 DESCRIPTION 🌸

put-dns uses the Provider defined in put-dns.conf to create a DNS entry. like, the config file says who's doing the work, and put-dns is like "bet, say less" and hands it over. 🫢

πŸ¦‹ DNS entry πŸ¦‹

so the DNS entry is in RFC1034 format. that means it should be shaped like owner type class RDATA β€” in that order, no skipping β€” and you pass the whole thing as a single argument to put-dns. one argument, bestie. one. don't split it up, don't be chaotic. 🌈


πŸŽ€ OPTIONS πŸŽ€

  • -v β€” be verbose. she'll say what DNS entry will be sent to which provider. it's giving "narrating her own life", and honestly? we love that. πŸ—£οΈ
  • -n β€” no action. do not actually invoke the provider to add the entry. it's a dry run, a lil dress rehearsal, a vibe check before you commit. no cap. πŸ’€

⭐ EXAMPLES ⭐

put-dns "mail.example.com IN A 10.9.8.7"

this creates a DNS Address record for mail.example com, pointing to the IP address 10.9.8.7. iconic. she ate. πŸ‘‘


Copyright @ 2021 John Lines. License LGPLv3+: GNU Lesser GPL version 3 or later <http://www.gnu.org/licenses/lgpl-3.0.html> This is free software: you are free to change and redistribute it. There is NO WARRENTY, to the extent permitted by law.

bestie the "NO WARRENTY" is literally how it's spelled in the original, so it stays exactly like that. we do not fix the ancestors. πŸ™ˆ

πŸ’œ AUTHORS πŸ’œ

John Lines.


put-dns 0.0.1 Β· January 2021 β€” that's the version, that's the date, and that's a wrap bestie πŸŽ€βœ¨ mwah πŸ’‹

πŸ“¦ where this page comes from