summaryrefslogtreecommitdiff
path: root/types/ttl.pp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--types/ttl.pp7
1 files changed, 5 insertions, 2 deletions
diff --git a/types/ttl.pp b/types/ttl.pp
index 2674172..7ca0f8f 100644
--- a/types/ttl.pp
+++ b/types/ttl.pp
@@ -1,6 +1,9 @@
# https://www.zytrax.com/books/dns/apa/time.html
# NOTE Ttl fields might be limited to 32 bits. Possibly ensure that
# this number is lower than that.
-type Dns::Ttl = Pattern[
- /(?i:([0-9]+[smhdw]?)+)/,
+type Dns::Ttl = Variant[
+ Integer[0,4294967295],
+ Pattern[
+ /(?i:([0-9]+[smhdw]?)+)/,
+ ]
]