diff --git a/techniques/systemSettings/networking/dnsConfiguration/1.0/metadata.xml b/techniques/systemSettings/networking/dnsConfiguration/1.0/metadata.xml
index 6ce5e7538..84e36a887 100644
--- a/techniques/systemSettings/networking/dnsConfiguration/1.0/metadata.xml
+++ b/techniques/systemSettings/networking/dnsConfiguration/1.0/metadata.xml
@@ -60,7 +60,7 @@ It is intended to check if the required DNS entries are set.
IP address of a DNS server to query to resolve names.
string
- ^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$
+ ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|\$\{[a-zA-Z0-9_.]+\})$
192.168.1.1
true
@@ -85,7 +85,7 @@ It is intended to check if the required DNS entries are set.
DNS suffix to append to host names that are not fully qualified.
string
- ^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$
+ ^((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])|\$\{[a-zA-Z0-9_.]+\})$
example.com
true
diff --git a/techniques/systemSettings/networking/dnsConfiguration/1.1/metadata.xml b/techniques/systemSettings/networking/dnsConfiguration/1.1/metadata.xml
index 286357664..10b9f2b67 100644
--- a/techniques/systemSettings/networking/dnsConfiguration/1.1/metadata.xml
+++ b/techniques/systemSettings/networking/dnsConfiguration/1.1/metadata.xml
@@ -60,7 +60,7 @@ It is intended to check if the required DNS entries are set.
IP address of a DNS server to query to resolve names.
string
- ^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$
+ ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|\$\{[a-zA-Z0-9_.]+\})$
192.168.1.1
true
@@ -85,7 +85,7 @@ It is intended to check if the required DNS entries are set.
DNS suffix to append to host names that are not fully qualified.
string
- ^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$
+ ^((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])|\$\{[a-zA-Z0-9_.]+\})$
example.com
true
diff --git a/techniques/systemSettings/networking/dnsConfiguration/2.0/metadata.xml b/techniques/systemSettings/networking/dnsConfiguration/2.0/metadata.xml
index 286357664..10b9f2b67 100644
--- a/techniques/systemSettings/networking/dnsConfiguration/2.0/metadata.xml
+++ b/techniques/systemSettings/networking/dnsConfiguration/2.0/metadata.xml
@@ -60,7 +60,7 @@ It is intended to check if the required DNS entries are set.
IP address of a DNS server to query to resolve names.
string
- ^\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b$
+ ^((?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|\$\{[a-zA-Z0-9_.]+\})$
192.168.1.1
true
@@ -85,7 +85,7 @@ It is intended to check if the required DNS entries are set.
DNS suffix to append to host names that are not fully qualified.
string
- ^(([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])$
+ ^((([a-zA-Z]|[a-zA-Z][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z]|[A-Za-z][A-Za-z0-9\-]*[A-Za-z0-9])|\$\{[a-zA-Z0-9_.]+\})$
example.com
true