---
name: "Zonemaster::Engine::Validation"
section: "3pm"
platform: "linux"
package: "libzonemaster-perl"
version: "7.1.0-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Zonemaster::Engine::Validation"
---

# Zonemaster::Engine::Validation(3pm)

validation functions for other Zonemaster modules

## NAME

Zonemaster::Engine::Validation - validation functions for other Zonemaster modules

## SYNOPSIS

```
    use Zonemaster::Engine::Validation qw( validate_ipv4 validate_ipv6 );
    my $ip_is_valid = validate_ipv4( $ip_address );
```

## EXPORTED FUNCTIONS

- validate\_ipv4

  ```
      my $ip_is_valid = validate_ipv4( $ip_address );
  ```

  Checks if the given IP address is a valid IPv4 address.

  Takes a string (IP address).

  Returns a boolean.

- validate\_ipv6

  ```
      my $ip_is_valid = validate_ipv6( $ip_address );
  ```

  Checks if the given IP address is a valid IPv6 address.

  Takes a string (IP address).

  Returns a boolean.
