diff --git a/interface/web/dns/dns_wizard.php b/interface/web/dns/dns_wizard.php
index ce36f70aa3f1a5d35c72211da2d3b023e4b21d3b..1d295ec714de873fd8e350d116e5566a550b91b5 100644
--- a/interface/web/dns/dns_wizard.php
+++ b/interface/web/dns/dns_wizard.php
@@ -202,6 +202,8 @@ if($_POST['create'] == 1) {
 
 	if(isset($_POST['ip']) && $_POST['ip'] == '') $error .= $app->lng('error_ip_empty').'<br />';
 
+	if(isset($_POST['ipv6']) && $_POST['ipv6'] == '') $error .= $app->lng('error_ipv6_empty').'<br />';
+
 	if(isset($_POST['ns1']) && $_POST['ns1'] == '') $error .= $app->lng('error_ns1_empty').'<br />';
 	elseif(isset($_POST['ns1']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/', $_POST['ns1'])) $error .= $app->lng('error_ns1_regex').'<br />';
 
@@ -238,6 +240,7 @@ if($_POST['create'] == 1) {
 	$tpl_content = $template_record['template'];
 	if($_POST['domain'] != '') $tpl_content = str_replace('{DOMAIN}', $_POST['domain'], $tpl_content);
 	if($_POST['ip'] != '') $tpl_content = str_replace('{IP}', $_POST['ip'], $tpl_content);
+	if($_POST['ipv6'] != '') $tpl_content = str_replace('{IPV6}',$_POST['ipv6'],$tpl_content);
 	if($_POST['ns1'] != '') $tpl_content = str_replace('{NS1}', $_POST['ns1'], $tpl_content);
 	if($_POST['ns2'] != '') $tpl_content = str_replace('{NS2}', $_POST['ns2'], $tpl_content);
 	if($_POST['email'] != '') $tpl_content = str_replace('{EMAIL}', $_POST['email'], $tpl_content);
diff --git a/interface/web/dns/form/dns_template.tform.php b/interface/web/dns/form/dns_template.tform.php
index 4285e41e9947ab87b4de80220ef396cddc8a0248..5031e5638b5256d4b3c044f81af86da0f16e977f 100644
--- a/interface/web/dns/form/dns_template.tform.php
+++ b/interface/web/dns/form/dns_template.tform.php
@@ -74,7 +74,7 @@ $form["tabs"]['template'] = array (
 			'formtype' => 'CHECKBOXARRAY',
 			'default' => '',
 			'separator' => ',',
-			'value'  => array('DOMAIN' => 'Domain', 'IP' => 'IP Address', 'NS1' => 'NS 1', 'NS2' => 'NS 2', 'EMAIL' => 'Email', 'DKIM' => 'DKIM (use TXT|{DOMAIN}.|{DKIM} in your Template)'),
+			'value'  => array('DOMAIN' => 'Domain', 'IP' => 'IP Address', 'IPV6' => 'IPv6 Address', 'NS1' => 'NS 1', 'NS2' => 'NS 2', 'EMAIL' => 'Email', 'DKIM' => 'DKIM (use TXT|{DOMAIN}.|{DKIM} in your Template)'),
 			'validators'    => array (  0 => array ('type'  => 'CUSTOM',
 					'class' => 'validate_dkim',
 					'function' => 'check_template',
diff --git a/interface/web/dns/lib/lang/ar_dns_wizard.lng b/interface/web/dns/lib/lang/ar_dns_wizard.lng
index 52955fdcc3a2f9338a47b717bf05b55a7ed62cbf..245e30fe255fb1f3adaa195f5b20cb640d30e7ea 100644
--- a/interface/web/dns/lib/lang/ar_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ar_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/bg_dns_wizard.lng b/interface/web/dns/lib/lang/bg_dns_wizard.lng
index e025c40567e57728ddbc772fd19aa97468d08332..7a36028ca583776d19db82bdd04300dbaeb0f63f 100644
--- a/interface/web/dns/lib/lang/bg_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/bg_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Емайл';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP адрес';
+$wb['ipv6_txt'] = 'IPv6 адрес';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'Полето с имейла е празно';
diff --git a/interface/web/dns/lib/lang/br_dns_wizard.lng b/interface/web/dns/lib/lang/br_dns_wizard.lng
index c1d1dd9e9ed92b94002a043f40a20f4b63a45943..67c4315ce4f417cd4a7125c66d327c5925a66b21 100644
--- a/interface/web/dns/lib/lang/br_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/br_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Correio';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Endereço IP';
+$wb['ipv6_txt'] = 'Endereço IPv6';
 $wb['error_origin_empty'] = 'Origem em branco.';
 $wb['error_ns_empty'] = 'NS vazio.';
 $wb['error_mbox_empty'] = 'Mbox vazia.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum vazio.';
 $wb['error_ttl_empty'] = 'TTL vazio.';
 $wb['error_domain_empty'] = 'Domínio vazio';
 $wb['error_ip_empty'] = 'IP vazio.';
+$wb['error_ipv6_empty'] = 'IPv6 vazio.';
 $wb['error_ns1_empty'] = 'NS1 vazio.';
 $wb['error_ns2_empty'] = 'NS2 vazio.';
 $wb['error_email_empty'] = 'Correio vazio.';
diff --git a/interface/web/dns/lib/lang/cz_dns_wizard.lng b/interface/web/dns/lib/lang/cz_dns_wizard.lng
index 493d0bc54bcb256faf52456d98b694242d766760..c5a0480fa3e565801d56830efc7c7c6bf08c0e1f 100644
--- a/interface/web/dns/lib/lang/cz_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/cz_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'E-mail';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP adresa';
+$wb['ipv6_txt'] = 'IPv6 adresa';
 $wb['error_origin_empty'] = 'Zdroj je prázdný.';
 $wb['error_ns_empty'] = 'NS je prázdný.';
 $wb['error_mbox_empty'] = 'Mbox je prázdný.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum je prázdný.';
 $wb['error_ttl_empty'] = 'TTL je prázdný.';
 $wb['error_domain_empty'] = 'Doména je prázdná';
 $wb['error_ip_empty'] = 'IP adresa je prázdná.';
+$wb['error_ipv6_empty'] = 'IPv6 adresa je prázdná.';
 $wb['error_ns1_empty'] = 'NS1 je prázdný.';
 $wb['error_ns2_empty'] = 'NS2 je prázdný.';
 $wb['error_email_empty'] = 'E-mail je prázdný.';
diff --git a/interface/web/dns/lib/lang/de_dns_wizard.lng b/interface/web/dns/lib/lang/de_dns_wizard.lng
index 5a8158b16dae81ac9d344f807b36839a3c34f3b8..13d6ce5ba5456900ee97faddd94d8b88b88686d9 100644
--- a/interface/web/dns/lib/lang/de_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/de_dns_wizard.lng
@@ -13,6 +13,7 @@ $wb['dkim_txt'] = 'DKIM aktiviert';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Adresse';
+$wb['ipv6_txt'] = 'IPv6 Adresse';
 $wb['error_origin_empty'] = 'Quelle ist leer.';
 $wb['error_ns_empty'] = 'NS ist leer.';
 $wb['error_mbox_empty'] = 'E-Mail Adresse ist leer.';
@@ -23,6 +24,7 @@ $wb['error_minimum_empty'] = 'Minimum leer.';
 $wb['error_ttl_empty'] = 'TTL ist leer.';
 $wb['error_domain_empty'] = 'Domain ist leer';
 $wb['error_ip_empty'] = 'IP Adresse ist leer.';
+$wb['error_ipv6_empty'] = 'IPv6 Adresse ist leer.';
 $wb['error_ns1_empty'] = 'NS1 ist leer.';
 $wb['error_ns2_empty'] = 'NS2 ist leer.';
 $wb['error_email_empty'] = 'E-Mail Adresse ist leer.';
diff --git a/interface/web/dns/lib/lang/el_dns_wizard.lng b/interface/web/dns/lib/lang/el_dns_wizard.lng
index 0c59b252fc0d97b39fd50ca82b0fe3484e3849e7..2b177e6c1924a1126d3d08ffc721c21e68cf37ed 100644
--- a/interface/web/dns/lib/lang/el_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/el_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Διεύθυνση IP';
+$wb['ipv6_txt'] = 'Διεύθυνση IPv6';
 $wb['error_origin_empty'] = 'Δεν έχει οριστεί το Origin.';
 $wb['error_ns_empty'] = 'Δεν έχει οριστεί ο NS.';
 $wb['error_mbox_empty'] = 'Δεν έχει οριστεί το Mbox.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Δεν έχει οριστεί το Minimum.';
 $wb['error_ttl_empty'] = 'Δεν έχει οριστεί το TTL.';
 $wb['error_domain_empty'] = 'Δεν έχει οριστεί το Domain';
 $wb['error_ip_empty'] = 'Δεν έχει οριστεί ή IP.';
+$wb['error_ipv6_empty'] = 'Δεν έχει οριστεί ή IPv6.';
 $wb['error_ns1_empty'] = 'Δεν έχει οριστεί ο NS1.';
 $wb['error_ns2_empty'] = 'Δεν έχει οριστεί ο NS2.';
 $wb['error_email_empty'] = 'Δεν έχει οριστεί το EMail.';
diff --git a/interface/web/dns/lib/lang/en_dns_wizard.lng b/interface/web/dns/lib/lang/en_dns_wizard.lng
index 92c9dc8d9bba442a4dbe259a3820eda89b253f38..13fe157528785c6c10f2987c81985a21f0091093 100644
--- a/interface/web/dns/lib/lang/en_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/en_dns_wizard.lng
@@ -13,6 +13,7 @@ $wb['dkim_txt'] = 'DKIM enabled';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -23,6 +24,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'Email empty.';
diff --git a/interface/web/dns/lib/lang/es_dns_wizard.lng b/interface/web/dns/lib/lang/es_dns_wizard.lng
index 4b58a0af64ab4e64ec86703fb23a9e524cdba1a0..32ce474364d5418b11362925702efd1c4eac2346 100644
--- a/interface/web/dns/lib/lang/es_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/es_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Correo';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Dirección IP';
+$wb['ipv6_txt'] = 'Dirección IPv6';
 $wb['error_origin_empty'] = 'El campo Origen está vacío.';
 $wb['error_ns_empty'] = 'El campo NS está vacío.';
 $wb['error_mbox_empty'] = 'El campo Mbox está vacío.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'El campo Mínimo está vacío.';
 $wb['error_ttl_empty'] = 'El campo TTL está vacío.';
 $wb['error_domain_empty'] = 'El campo Dominio está vacío.';
 $wb['error_ip_empty'] = 'El campo IP está vacío.';
+$wb['error_ipv6_empty'] = 'El campo IPv6 está vacío.';
 $wb['error_ns1_empty'] = 'El campo NS1 está vacío.';
 $wb['error_ns2_empty'] = 'El campo NS2 está vacío.';
 $wb['error_email_empty'] = 'El campo Correo electrónico está vacío.';
diff --git a/interface/web/dns/lib/lang/fi_dns_wizard.lng b/interface/web/dns/lib/lang/fi_dns_wizard.lng
index b83971a8830875649af65c82faba18fecc2c1c5c..d5fc18c44fa2a80dd972ba1ceea2e628c0f129fc 100755
--- a/interface/web/dns/lib/lang/fi_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fi_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Vastuuhenkilön sähköpostiosoite';
 $wb['ns1_txt'] = '1. nimipalvelin';
 $wb['ns2_txt'] = '2. nimipalvelin';
 $wb['ip_txt'] = 'IP-osoite';
+$wb['ipv6_txt'] = 'IPv6-osoite';
 $wb['error_origin_empty'] = 'Verkkotunnusta ei ole annettu.';
 $wb['error_ns_empty'] = 'NS-kenttä tyhjä.';
 $wb['error_mbox_empty'] = 'Mbox-kenttä tyhjä.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum-kenttä tyhjä.';
 $wb['error_ttl_empty'] = 'TTL-kenttä tyhjä.';
 $wb['error_domain_empty'] = 'Domain-kenttä tyhjä';
 $wb['error_ip_empty'] = 'IP-kenttä tyhjä.';
+$wb['error_ipv6_empty'] = 'IPv6-kenttä tyhjä.';
 $wb['error_ns1_empty'] = 'NS1-kenttä tyhjä.';
 $wb['error_ns2_empty'] = 'NS2-kenttä tyhjä.';
 $wb['error_email_empty'] = 'EMail-kenttä tyhjä.';
diff --git a/interface/web/dns/lib/lang/fr_dns_wizard.lng b/interface/web/dns/lib/lang/fr_dns_wizard.lng
index 09c03752f8348b0a384dd4fcc23822224850df6d..02f55f1f0cf3e3d33d992b90c81d357dd153079b 100644
--- a/interface/web/dns/lib/lang/fr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fr_dns_wizard.lng
@@ -10,6 +10,7 @@ $wb['dkim_txt'] = 'DKIM activé';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Adresse IP';
+$wb['ipv6_txt'] = 'Adresse IPv6';
 $wb['error_origin_empty'] = 'Origine vide.';
 $wb['error_ns_empty'] = 'NS vide.';
 $wb['error_mbox_empty'] = 'Mbox vide.';
@@ -20,6 +21,7 @@ $wb['error_minimum_empty'] = 'Minimum vide.';
 $wb['error_ttl_empty'] = 'TTL vide.';
 $wb['error_domain_empty'] = 'Domaine vide';
 $wb['error_ip_empty'] = 'IP vide.';
+$wb['error_ipv6_empty'] = 'IPv6 vide.';
 $wb['error_ns1_empty'] = 'NS1 vide.';
 $wb['error_ns2_empty'] = 'NS2 vide.';
 $wb['error_email_empty'] = 'Email vide.';
diff --git a/interface/web/dns/lib/lang/hr_dns_wizard.lng b/interface/web/dns/lib/lang/hr_dns_wizard.lng
index c949ed7baa271e286f4b7b72bbe36359bbf50ff7..0e7f4103cf300f0e26b84c95cc65ed5174b41db1 100644
--- a/interface/web/dns/lib/lang/hr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hr_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP adresa';
+$wb['ipv6_txt'] = 'IPv6 adresa';
 $wb['error_origin_empty'] = 'Prazno polje: Origin.';
 $wb['error_ns_empty'] = 'Prazno polje: NS.';
 $wb['error_mbox_empty'] = 'Prazno polje: Mbox.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Prazno polje: Minimum.';
 $wb['error_ttl_empty'] = 'Prazno polje: TTL.';
 $wb['error_domain_empty'] = 'Prazno polje: Domena.';
 $wb['error_ip_empty'] = 'Prazno polje: IP adresa.';
+$wb['error_ipv6_empty'] = 'Prazno polje: IPv6 adresa.';
 $wb['error_ns1_empty'] = 'Prazno polje: NS1.';
 $wb['error_ns2_empty'] = 'Prazno polje: NS1.';
 $wb['error_email_empty'] = 'Prazno polje: Email.';
diff --git a/interface/web/dns/lib/lang/hu_dns_wizard.lng b/interface/web/dns/lib/lang/hu_dns_wizard.lng
index e6d1293171b6bc4406d8fb6d538d180618cc9034..9d2f2afb2128b6eaec8d40bb706cd642686e2af8 100644
--- a/interface/web/dns/lib/lang/hu_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hu_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/id_dns_wizard.lng b/interface/web/dns/lib/lang/id_dns_wizard.lng
index d63453c5d408b0479cd1721e8ef141ccdb143e8c..df95a20ac1b6cf382d269639e044317cb463345e 100644
--- a/interface/web/dns/lib/lang/id_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/id_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Alamat IP';
+$wb['ipv6_txt'] = 'Alamat IPv6';
 $wb['error_origin_empty'] = 'Origin kosong.';
 $wb['error_ns_empty'] = 'NS kosong.';
 $wb['error_mbox_empty'] = 'Mbox kosong.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum kosong.';
 $wb['error_ttl_empty'] = 'TTL kosong.';
 $wb['error_domain_empty'] = 'Domain kosong';
 $wb['error_ip_empty'] = 'IP kosong.';
+$wb['error_ipv6_empty'] = 'IPv6 kosong.';
 $wb['error_ns1_empty'] = 'NS1 kosong.';
 $wb['error_ns2_empty'] = 'NS2 kosong.';
 $wb['error_email_empty'] = 'EMail kosong.';
diff --git a/interface/web/dns/lib/lang/it_dns_wizard.lng b/interface/web/dns/lib/lang/it_dns_wizard.lng
index 52955fdcc3a2f9338a47b717bf05b55a7ed62cbf..245e30fe255fb1f3adaa195f5b20cb640d30e7ea 100644
--- a/interface/web/dns/lib/lang/it_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/it_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/ja_dns_wizard.lng b/interface/web/dns/lib/lang/ja_dns_wizard.lng
index 16d8e2c8c4cdc01913ea15791648a842483ad638..10030383c374fb38116c8923ff2bc26cf6329702 100644
--- a/interface/web/dns/lib/lang/ja_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ja_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'メールアドレス';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IPアドレス';
+$wb['ipv6_txt'] = 'IPv6アドレス';
 $wb['error_origin_empty'] = 'origin を指定してください。';
 $wb['error_ns_empty'] = 'NS を指定してください。';
 $wb['error_mbox_empty'] = 'mbox を指定してください。';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'minimum を指定してください。';
 $wb['error_ttl_empty'] = 'ttl を指定してください。';
 $wb['error_domain_empty'] = 'ドメインを指定してください。';
 $wb['error_ip_empty'] = 'IP を指定してください。';
+$wb['error_ipv6_empty'] = 'IPv6 を指定してください。';
 $wb['error_ns1_empty'] = 'NS1 を指定してください。';
 $wb['error_ns2_empty'] = 'NS2 を指定してください。';
 $wb['error_email_empty'] = 'メールアドレスを指定してください';
diff --git a/interface/web/dns/lib/lang/nl_dns_wizard.lng b/interface/web/dns/lib/lang/nl_dns_wizard.lng
index 76c2a776813e9f64ee1da29b68b9841c0401f174..d9fa165faeb0db05523dd22bfa11820b93e5fc60 100644
--- a/interface/web/dns/lib/lang/nl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/nl_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'E-mail';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP-adres';
+$wb['ipv6_txt'] = 'IPv6-adres';
 $wb['error_origin_empty'] = 'Oorspong is niet ingvuld.';
 $wb['error_ns_empty'] = 'NS is niet ingvuld.';
 $wb['error_mbox_empty'] = 'Mbox is niet ingvuld.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum is niet ingvuld.';
 $wb['error_ttl_empty'] = 'TTL is niet ingvuld.';
 $wb['error_domain_empty'] = 'Domein is niet ingvuld';
 $wb['error_ip_empty'] = 'IP is niet ingvuld.';
+$wb['error_ipv6_empty'] = 'IPv6 is niet ingvuld.';
 $wb['error_ns1_empty'] = 'NS1 is niet ingvuld.';
 $wb['error_ns2_empty'] = 'NS2 is niet ingvuld.';
 $wb['error_email_empty'] = 'E-mail is niet ingvuld.';
diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng
index 52ab37d40310d1b51f44c671cd4ee005cf8f1548..7410f1665264c3a34caa7c46a3f2a7c0709b883a 100644
--- a/interface/web/dns/lib/lang/pl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'E-mail';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Adres IP';
+$wb['ipv6_txt'] = 'Adres IPv6';
 $wb['error_origin_empty'] = 'Źródło jest puste.';
 $wb['error_ns_empty'] = 'NS jest pusty.';
 $wb['error_mbox_empty'] = 'Mbox jest pusty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum jest puste.';
 $wb['error_ttl_empty'] = 'TTL jest puste.';
 $wb['error_domain_empty'] = 'Domena jest pusta.';
 $wb['error_ip_empty'] = 'IP jest puste.';
+$wb['error_ipv6_empty'] = 'IPv6 jest puste.';
 $wb['error_ns1_empty'] = 'NS1 jest puste.';
 $wb['error_ns2_empty'] = 'NS2 jest puste.';
 $wb['error_email_empty'] = 'E-mail jest pusty.';
diff --git a/interface/web/dns/lib/lang/pt_dns_wizard.lng b/interface/web/dns/lib/lang/pt_dns_wizard.lng
index 4d2a5f83f42ce9a8985cf7de4ad8d3ff05ab1a97..52d96345177f007193bf1ed384be4c417af3e388 100644
--- a/interface/web/dns/lib/lang/pt_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pt_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Correio';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'Endereço IP';
+$wb['ipv6_txt'] = 'Endereço IPv6';
 $wb['error_origin_empty'] = 'Origem em branco.';
 $wb['error_ns_empty'] = 'NS vazio.';
 $wb['error_mbox_empty'] = 'Mbox vazia.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum vazio.';
 $wb['error_ttl_empty'] = 'TTL vazio.';
 $wb['error_domain_empty'] = 'Domínio vazio';
 $wb['error_ip_empty'] = 'IP vazio.';
+$wb['error_ipv6_empty'] = 'IPv6 vazio.';
 $wb['error_ns1_empty'] = 'NS1 vazio.';
 $wb['error_ns2_empty'] = 'NS2 vazio.';
 $wb['error_email_empty'] = 'Correio vazio.';
diff --git a/interface/web/dns/lib/lang/ro_dns_wizard.lng b/interface/web/dns/lib/lang/ro_dns_wizard.lng
index e8e89b2d5b42b3b1279d65ef0a6e61c558e8277f..7000ede0031b74f6ce55ee3fca90d341b3f60090 100644
--- a/interface/web/dns/lib/lang/ro_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ro_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origine nula';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/ru_dns_wizard.lng b/interface/web/dns/lib/lang/ru_dns_wizard.lng
index 6e37ac72c76fd1acd583f7c0176451520fa51c03..fed88734c4b142a731759354329b96dc23680af2 100644
--- a/interface/web/dns/lib/lang/ru_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ru_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'E-mail';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP-адрес';
+$wb['ipv6_txt'] = 'IPv6-адрес';
 $wb['error_origin_empty'] = 'Пустой Origin.';
 $wb['error_ns_empty'] = 'Пустой NS.';
 $wb['error_mbox_empty'] = 'Пустой Mbox.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Пустой Minimum.';
 $wb['error_ttl_empty'] = 'Пустой TTL.';
 $wb['error_domain_empty'] = 'Пустой Domain';
 $wb['error_ip_empty'] = 'Пустой IP.';
+$wb['error_ipv6_empty'] = 'Пустой IPv6.';
 $wb['error_ns1_empty'] = 'Пустой NS1.';
 $wb['error_ns2_empty'] = 'Пустой NS2.';
 $wb['error_email_empty'] = 'Пустой E-Mail.';
diff --git a/interface/web/dns/lib/lang/se_dns_wizard.lng b/interface/web/dns/lib/lang/se_dns_wizard.lng
index 52955fdcc3a2f9338a47b717bf05b55a7ed62cbf..245e30fe255fb1f3adaa195f5b20cb640d30e7ea 100644
--- a/interface/web/dns/lib/lang/se_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/se_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
 $wb['error_origin_empty'] = 'Origin empty.';
 $wb['error_ns_empty'] = 'NS empty.';
 $wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum empty.';
 $wb['error_ttl_empty'] = 'TTL empty.';
 $wb['error_domain_empty'] = 'Domain empty';
 $wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
 $wb['error_ns1_empty'] = 'NS1 empty.';
 $wb['error_ns2_empty'] = 'NS2 empty.';
 $wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/sk_dns_wizard.lng b/interface/web/dns/lib/lang/sk_dns_wizard.lng
index 7568d9c81fd496ecf2cfacbbd168ab96580bb5d6..4d19fc560a9351c78e75fe995746a3e2a9f6c76b 100644
--- a/interface/web/dns/lib/lang/sk_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/sk_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Adresa';
+$wb['ipv6_txt'] = 'IPv6 Adresa';
 $wb['error_origin_empty'] = 'Pôvod prázdny.';
 $wb['error_ns_empty'] = 'NS prázdny.';
 $wb['error_mbox_empty'] = 'Mbox prázdny.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum prázdne.';
 $wb['error_ttl_empty'] = 'TTL prázdne.';
 $wb['error_domain_empty'] = 'Doména prázdna.';
 $wb['error_ip_empty'] = 'IP prázdna.';
+$wb['error_ipv6_empty'] = 'IPv6 prázdna.';
 $wb['error_ns1_empty'] = 'NS1 prázdne.';
 $wb['error_ns2_empty'] = 'NS2 prázdne.';
 $wb['error_email_empty'] = 'EMail prázdny.';
diff --git a/interface/web/dns/lib/lang/tr_dns_wizard.lng b/interface/web/dns/lib/lang/tr_dns_wizard.lng
index 7c71708bceebf048eb46be5716e351fcdbef24df..038712c2a08f268788f0758b2311af64ccd21217 100644
--- a/interface/web/dns/lib/lang/tr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/tr_dns_wizard.lng
@@ -9,6 +9,7 @@ $wb['email_txt'] = 'Email';
 $wb['ns1_txt'] = 'NS 1';
 $wb['ns2_txt'] = 'NS 2';
 $wb['ip_txt'] = 'IP Adresi';
+$wb['ipv6_txt'] = 'IPv6 Adresi';
 $wb['error_origin_empty'] = 'Origin boÅŸ.';
 $wb['error_ns_empty'] = 'NS boÅŸ.';
 $wb['error_mbox_empty'] = 'Mbox boÅŸ.';
@@ -19,6 +20,7 @@ $wb['error_minimum_empty'] = 'Minimum boÅŸ.';
 $wb['error_ttl_empty'] = 'TTL boÅŸ.';
 $wb['error_domain_empty'] = 'Domain boÅŸ';
 $wb['error_ip_empty'] = 'IP boÅŸ.';
+$wb['error_ipv6_empty'] = 'IPv6 boÅŸ.';
 $wb['error_ns1_empty'] = 'NS1 boÅŸ.';
 $wb['error_ns2_empty'] = 'NS2 boÅŸ.';
 $wb['error_email_empty'] = 'EMail boÅŸ.';
diff --git a/interface/web/dns/templates/dns_wizard.htm b/interface/web/dns/templates/dns_wizard.htm
index 1b43fb16685cf186aaf498c73563b956d759c4e5..1e480dce48af5c6714187b0bf6aa0629b58a2d1d 100644
--- a/interface/web/dns/templates/dns_wizard.htm
+++ b/interface/web/dns/templates/dns_wizard.htm
@@ -60,6 +60,12 @@
                     <input name="ip" id="ip" value="{tmpl_var name='ip'}" size="30" maxlength="255" type="text" class="textInput" />
                 </div>
             </tmpl_if>
+            <tmpl_if name="IPV6_VISIBLE">
+                <div class="ctrlHolder">
+                    <label for="ipv6">{tmpl_var name='ipv6_txt'}</label>
+                    <input name="ipv6" id="ipv6" value="{tmpl_var name='ipv6'}" size="30" maxlength="255" type="text" class="textInput" />
+                </div>
+            </tmpl_if>
             <tmpl_if name="NS1_VISIBLE">
                 <div class="ctrlHolder">
                     <label for="ns1">{tmpl_var name='ns1_txt'}</label>
diff --git a/interface/web/themes/default-304/templates/dns/dns_wizard.htm b/interface/web/themes/default-304/templates/dns/dns_wizard.htm
index 51d9b76147c398f10a18112a50c414c1951c59b1..c0628680349a9602397ab6a123eb8f052ae1ddc5 100644
--- a/interface/web/themes/default-304/templates/dns/dns_wizard.htm
+++ b/interface/web/themes/default-304/templates/dns/dns_wizard.htm
@@ -49,6 +49,12 @@
                     <input name="ip" id="ip" value="{tmpl_var name='ip'}" size="30" maxlength="255" type="text" class="textInput" />
                 </div>
             </tmpl_if>
+            <tmpl_if name="IPV6_VISIBLE">
+                <div class="ctrlHolder">
+                    <label for="ipv6">{tmpl_var name='ipv6_txt'}</label>
+                    <input name="ipv6" id="ipv6" value="{tmpl_var name='ipv6'}" size="30" maxlength="255" type="text" class="textInput" />
+                </div>
+            </tmpl_if>
             <tmpl_if name="NS1_VISIBLE">
                 <div class="ctrlHolder">
                     <label for="ns1">{tmpl_var name='ns1_txt'}</label>