---
name: "Zonemaster::Constants"
section: "3pm"
platform: "linux"
package: "libzonemaster-perl"
version: "1.0.16-2.1"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/Zonemaster::Constants"
---

# Zonemaster::Constants(3pm)

module holding constants used in test modules

## NAME

Zonemaster::Constants - module holding constants used in test modules

## SYNOPSIS

```
   use Zonemaster::Constants ':all';
```

## EXPORTED GROUPS

- all

  All exportable names.

- algo

  DNSSEC algorithms.

- name

  Label and name lengths.

- ip

  IP version constants.

- soa

  SOA value limits.

- misc

  UDP payload limit and minimum number of nameservers per zone.

- addresses

  Address classes for IPv4 and IPv6.

## EXPORTED NAMES

- •

  `$ALGO_STATUS_DEPRECATED`

- •

  `$ALGO_STATUS_PRIVATE`

- •

  `$ALGO_STATUS_RESERVED`

- •

  `$ALGO_STATUS_UNASSIGNED`

- •

  `$ALGO_STATUS_VALID`

- •

  `$DURATION_12_HOURS_IN_SECONDS`

- •

  `$DURATION_180_DAYS_IN_SECONDS`

- •

  `$FQDN_MAX_LENGTH`

- •

  `$LABEL_MAX_LENGTH`

- •

  `$IP_VERSION_4`

- •

  `$IP_VERSION_6`

- •

  `$MAX_SERIAL_VARIATION`

- •

  `$MINIMUM_NUMBER_OF_NAMESERVERS`

- •

  `$SOA_DEFAULT_TTL_MAXIMUM_VALUE`

- •

  `$SOA_DEFAULT_TTL_MINIMUM_VALUE`

- •

  `$SOA_EXPIRE_MINIMUM_VALUE`

- •

  `$SOA_REFRESH_MINIMUM_VALUE`

- •

  `$SOA_RETRY_MINIMUM_VALUE`

- •

  `$UDP_PAYLOAD_LIMIT`

- •

  `"UDP_COMMON_EDNS_LIMIT"`

- •

  `@IPV4_SPECIAL_ADDRESSES`

- •

  `@IPV6_SPECIAL_ADDRESSES`
