DNSJIT.CORE.OBJECT.DNS.RR(3)
π dnsjit.core.object.dns.rr(3) π
okay bestie, welcome to the section 3 manual page for dnsjit.core.object.dns.rr β a Library Functions Manual moment, living inside the dnsjit project. grab a strawberry π and let's get into it.
β¨ NAME β¨
dnsjit.core.object.dns.rr β the container of a DNS resource record. it literally holds your RR, no cap.
π DESCRIPTION π
So this is the object that describes a DNS resource record. that's the vibe. it's giving "little struct that knows everything about one RR" π
πΈ Attributes πΈ
these are the fields, bestie. all of them. every single one.
have_typeβ set if there is a type. (if it's set, the type is real, periodt.)have_classβ set if there is a class.have_ttlβ set if there is a ttl.have_rdlengthβ set if there is a rdlength.have_rdataβ set if there is resource record data. the main character field, honestly.have_rdata_labelsβ set if there are any labels within the rdata.have_paddingβ set if there is padding.typeβ The type.classβ The class.ttlβ The TTL.rdlengthβ The resource record data length.labelsβ The number of labels found in the record.rdata_offsetβ The offset within the payload for the resource record data.rdata_labelsβ The number of labels found inside the resource record data.padding_offsetβ The offset within the payload where the padding starts.padding_lengthβ The length of the padding.
π«Ά lowkey important: all those have_* flags are the "do I actually have this??" checkboxes. don't go reading a field without vibe-checking its flag first, iykyk.
π§ Functions π§
Rr.new()β Create a new resource record. fresh RR, just dropped β¨
π SEE ALSO π
dnsjit.core.object.dns(3)β go read the parent page, bestie, it's the whole family π
π AUTHORS and CONTRIBUTORS π
these icons built it:
- Jerry LundstrΓΆm (DNS-OARC)
- TomΓ‘Ε‘ KΕΓΕΎek (CZ.NIC)
- Petr Ε paΔek (ISC)
Maintained by DNS-OARC
https://www.dns-oarc.net/
π BUGS π
found something broken? want a feature? not me filing an issue at 3am but okay:
For issues and feature requests please use:
https://codeberg.org/DNS-OARC/dnsjit/issues
For question and help please use:
admin@dns-oarc.net
and that's the whole page, bestie. this is from dnsjit version 1.5.1, and the page lives under the manual name dnsjit.cor...ject.dns.rr(3) (yes the name gets truncated in the header, iconic honestly). mwah, go read some RRs πβ¨
π¦ where this page comes from
- epel 10: dnsjit 1.5.1-2.el10_2 Β· GPL-3.0-or-later
- epel 9: dnsjit 1.5.1-2.el9 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- ubuntu resolute: dnsjit 1.5.1-2 Β· GPL-3.0-or-later
- ubuntu stonking: dnsjit-dev 1.5.1-6 Β· GPL-3.0-or-later
- Copyright (c) 2018-2026 OARC, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms