diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,3 +3,7 @@
 ## 0.1 -- 2022-02-09
 
 * Initial release
+
+## 0.1.1 -- 2022-07-06
+
+* Allow parseAbsDomainRelax for absolute domains
diff --git a/dns-patterns.cabal b/dns-patterns.cabal
--- a/dns-patterns.cabal
+++ b/dns-patterns.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               dns-patterns
-version:            0.1
+version:            0.1.1
 author:             Victor Nawothnig
 maintainer:         Victor Nawothnig (dminuoso@icloud.com)
 copyright:          (c) 2022 Wobcom GmbH
diff --git a/lib/Network/DNS/Pattern.hs b/lib/Network/DNS/Pattern.hs
--- a/lib/Network/DNS/Pattern.hs
+++ b/lib/Network/DNS/Pattern.hs
@@ -292,7 +292,7 @@
     pure d
 
   where
-    go = Domain <$> domainLabelP `sepBy1` A.char '.'
+    go = Domain <$> domainLabelP `sepBy1` A.char '.' <* optional (A.char '.')
 
 -- | Calculate the wire-encoded length of a domain name.
 encodedLength :: Domain -> Int
diff --git a/test/Spec.hs b/test/Spec.hs
--- a/test/Spec.hs
+++ b/test/Spec.hs
@@ -91,6 +91,10 @@
     , TestCase $ assertEqual "parses relative domains in relaxed mode"
                  (Right (Domain ["foo", "bar"]))
                  (parseAbsDomainRelax "foo.bar")
+
+    , TestCase $ assertEqual "parses absolute domains in relaxed mode"
+                 (Right (Domain ["foo", "bar"]))
+                 (parseAbsDomainRelax "foo.bar.")
     ]
 
 patternParseSpecs :: Test
