NAME
Zonemaster::Engine::Packet - wrapping object for Zonemaster::LDNS::Packet objects
SYNOPSIS
my
$packet
=
$ns
->query(
'iis.se'
,
'NS'
);
my
@rrs
=
$packet
->get_records(
'ns'
);
ATTRIBUTES
- packet
-
Holds the Zonemaster::LDNS::Packet the object is wrapping.
CONSTRUCTORS
METHODS
- no_such_record
-
Returns true if the packet represents an existing DNS node lacking any records of the requested type.
- no_such_name
-
Returns true if the packet represents a nonexistent DNS node.
- is_redirect
-
Returns true if the packet is a redirect to another set of nameservers.
- get_records($type[, @section])
-
Returns the Zonemaster::LDNS::RR objects of the requested type in the packet. If the optional
@section
argument is given, and is a list ofanswer
,authority
andadditional
, only RRs from those sections are returned. - get_records_for_name($type, $name[, @section])
-
Returns all Zonemaster::LDNS::RR objects for the given name in the packet. If the optional
@section
argument is given, and is a list ofanswer
,authority
andadditional
, only RRs from those sections are returned. - has_rrs_of_type_for_name($type, $name[, @section])
-
Returns true if the packet holds any RRs of the specified type for the given name. If the optional
@section
argument is given, and is a list ofanswer
,authority
andadditional
, only RRs from those sections are returned. - answerfrom
-
Wrapper for the underlying packet method, that replaces undefined values with the string
<unknown>
. - TO_JSON
-
Support method for JSON to be able to serialize these objects.
METHODS PASSED THROUGH
These methods are passed through transparently to the underlying Zonemaster::LDNS::Packet object.