Net::RD...::Domain(3)

πŸ“¦
version 0.43 Β· 3 versions
, in fedora 44

πŸ’– NAME πŸ’–

Net::RDAP::Object::Domain β€” bestie, it's a whole module that represents a domain name. That's it, that's the vibe. πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so picture this: Net::RDAP::Object::Domain is the module that represents a domain name β€” and it does both flavors, no cap:

  • a "forward" domain, like example.com 🌸
  • a "reverse" domain, like 1.168.192.in-addr.arpa πŸ”„

And here's the iconic part: Net::RDAP::Object::Domain inherits from Net::RDAP::Object, so literally every single method that module has? Yours. Free. Inherited. Slay. πŸ’…

Other methods include, and I need you to pay attention because this is the good stuff:

  • $name = $domain->name; β€” returns a Net::DNS::Domain representing the name of the nameserver.
  • $name = $domain->unicodeName; β€” hands you a string with the DNS Unicode name of the domain (or undef if it's not giving 🌫️).
  • @ns = $domain->nameservers; β€” returns a (potentially empty) array of Net::RDAP::Object::Nameserver objects representing the domain's nameservers. πŸ‘―
  • $signed = $domain->zoneSigned; β€” true value if the zone has been signed. Signed = yes bestie, it's official ✍️
  • $signed = $domain->delegationSigned; β€” returns a true value if true if there are DS records in the parent. (Yes, the double "if true" is staying, I don't make the rules, I just report them fr fr 😭)
  • $time = $domain->maxSigLife; β€” an integer, the signature lifetime in seconds, to be used when creating the RRSIG DS record in the parent zone. ⏳
  • my @ds = $domain->ds(); β€” a (potentially empty) array of Net::DNS::RR::DS objects representing the domain's DS records.
  • my @keys = $domain->keys(); β€” a (potentially empty) array of Net::DNS::RR::DNSKEY objects representing the domain's DNSSEC keys. πŸ”‘
  • $network = $domain->network; β€” if this domain is a reverse domain, this one returns a Net::RDAP::Object::IPNetwork object representing the IP network that corresponds to the domain. It's giving reverse-uno-card energy πŸƒ
  • my @variants = $domain->variants; β€” a (potentially empty) array of Net::RDAP::Variant objects representing variants of the domain name. Multiverse domain era 🌈

Copyright 2018-2023 CentralNic Ltd, 2024-2026 Gavin Brown. For licensing information, please see the "LICENSE" file in the Net::RDAP distribution. πŸ“œ


And that's the whole page, bestie β€” written up with perl v5.42.2, dated 2026-06-17, filed under the Net::RD...::Domain(3) manual. Go forth and RDAP responsibly 🫢✨

πŸ“¦ where this page comes from