diff --git a/src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPool.xml b/src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPool.xml
index d8460c217..04695460f 100644
--- a/src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPool.xml
+++ b/src/opnsense/mvc/app/controllers/OPNsense/IPsec/forms/dialogPool.xml
@@ -18,5 +18,14 @@
Accepts a single CIDR subnet defining the pool to allocate addresses from
-
+
+ pool.dns
+
+ select_multiple
+
+ true
+
+ DNS servers to push as configuration payload (RFC4306 3.15 - Value 3 and 10). Accepts multiple IPv4/IPv6 addresses.
+
+
diff --git a/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.xml b/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.xml
index 4e4b25380..816a857e2 100644
--- a/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.xml
+++ b/src/opnsense/mvc/app/models/OPNsense/IPsec/Swanctl.xml
@@ -328,6 +328,13 @@
YPlease specify a valid CIDR subnet.
+
+ ,
+ N
+ N
+ Y
+ 'Entry is not a valid IPv4 or IPv6 address.'
+