diff --git a/interface/web/dns/form/dns_txt.tform.php b/interface/web/dns/form/dns_txt.tform.php
index a18fe14ec0a4727d8693a1a34a126f3ea2f5ea23..70e0fc5f0d0108d7d935c98a7a7bbb3f1f6d0e35 100644
--- a/interface/web/dns/form/dns_txt.tform.php
+++ b/interface/web/dns/form/dns_txt.tform.php
@@ -174,5 +174,6 @@ if($_SESSION["s"]["user"]["typ"] == 'admin') {
 	unset($form["tabs"]['dns']['fields']['data']['validators']);
 	$form["tabs"]['dns']['fields']['data']['validators'][0]['type'] = 'NOTEMPTY';
 	$form["tabs"]['dns']['fields']['data']['validators'][0]['errmsg'] = 'data_error_empty';
+	$form["tabs"]['dns']['fields']['data']['maxlength'] = 512;
 }
 ?>