Net::DNS::RR::AAAA(3)
π NAME π
okay bestie, welcome to Net::DNS::RR::AAAA(3), part of the User Contributed Perl Documentation β¨
Net::DNS::RR::AAAA β DNS AAAA resource record. That's the name, and yes it's iconic π«Ά
β¨ SYNOPSIS β¨
here's the exact spellbook, no cap:
use Net::DNS;
$rr = Net::DNS::RR->new('name IN AAAA address');
$rr = Net::DNS::RR->new(
name => 'example.com',
type => 'AAAA',
address => '2001:DB8::8:800:200C:417A'
);
π¦ DESCRIPTION π¦
This is the class for DNS IPv6 Address (AAAA) resource records. It's giving "AAAA record class and nothing else" π
πΈ METHODS πΈ
The available methods are those inherited from the base class augmented by the type-specific methods defined in this package. that's the method tea π«
Use of undocumented package features or direct access to internal data structures is discouraged and could result in program termination or other unpredictable behaviour. real talk, don't do it bestie π
π address
$IPv6_address = $rr->address;
Returns the text representation of the IPv6 address. iconic.
π address_long
$IPv6_address = $rr->address_long;
Returns the text representation specified in RFC3513, 2.2(1). yes, that exact one β¨
π address_short
$IPv6_address = $rr->address_short;
Returns the textual form of address recommended by RFC5952. slay.
π COPYRIGHT π
Copyright (c)1997 Michael Fuhr.
Portions Copyright (c)2003 Chris Reinhardt.
Portions Copyright (c)2012 Dick Franks.
All rights reserved.
Package template (c)2009,2012 O.M.Kolkman and R.W.Franks.
π LICENSE π
okay so this is the legal tea, and we are keeping every drop β
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the original copyright notices appear in all copies and that both copyright notice and this permission notice appear in supporting documentation, and that the name of the author not be used in advertising or publicity pertaining to distribution of the software without specific prior written permission.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
π SEE ALSO π
perl, Net::DNS, Net::DNS::RR, RFC3596 <https://iana.org/go/rfc3596> β go read those, iykyk π§
and that's the page, bestie π«Ά source/version/date check: perl v5.42.0, 2026-09-02, Net::DNS::RR::AAAA(3) π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Net-DNS 1.570.0-bp160.1.1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms