diff --git a/DnsServerCore/www/index.html b/DnsServerCore/www/index.html
index a165d96e..e5ce7737 100644
--- a/DnsServerCore/www/index.html
+++ b/DnsServerCore/www/index.html
@@ -939,6 +939,8 @@
+
+
@@ -947,16 +949,22 @@
+
+
+
+
+
+
Enter forwarder DNS Server IP addresses or URLs one below another in above text field or use the Quick Select list to select desired forwarder.
diff --git a/DnsServerCore/www/js/main.js b/DnsServerCore/www/js/main.js
index 0e45399f..b8edb229 100644
--- a/DnsServerCore/www/js/main.js
+++ b/DnsServerCore/www/js/main.js
@@ -201,6 +201,16 @@ $(function () {
$("#rdForwarderProtocolUdp").prop("checked", true);
break;
+ case "cloudflare-tcp":
+ $("#txtForwarders").val("1.1.1.1\r\n1.0.0.1");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
+ case "cloudflare-tcp-ipv6":
+ $("#txtForwarders").val("[2606:4700:4700::1111]\r\n[2606:4700:4700::1001]");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
case "cloudflare-tls":
$("#txtForwarders").val("cloudflare-dns.com (1.1.1.1:853)\r\ncloudflare-dns.com (1.0.0.1:853)");
$("#rdForwarderProtocolTls").prop("checked", true);
@@ -243,6 +253,16 @@ $(function () {
$("#rdForwarderProtocolUdp").prop("checked", true);
break;
+ case "google-tcp":
+ $("#txtForwarders").val("8.8.8.8\r\n8.8.4.4");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
+ case "google-tcp-ipv6":
+ $("#txtForwarders").val("[2001:4860:4860::8888]\r\n[2001:4860:4860::8844]");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
case "google-json":
$("#txtForwarders").val("https://dns.google.com/resolve");
$("#rdForwarderProtocolHttpJsons").prop("checked", true);
@@ -259,6 +279,16 @@ $(function () {
$("#rdForwarderProtocolUdp").prop("checked", true);
break;
+ case "quad9-tcp":
+ $("#txtForwarders").val("9.9.9.9");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
+ case "quad9-tcp-ipv6":
+ $("#txtForwarders").val("[2620:fe::fe]");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
case "quad9-tls":
$("#txtForwarders").val("dns.quad9.net (9.9.9.9:853)");
$("#rdForwarderProtocolTls").prop("checked", true);
@@ -285,6 +315,16 @@ $(function () {
$("#rdForwarderProtocolUdp").prop("checked", true);
break;
+ case "opendns-tcp":
+ $("#txtForwarders").val("208.67.222.222\r\n208.67.220.220");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
+ case "opendns-tcp-ipv6":
+ $("#txtForwarders").val("[2620:0:ccc::2]\r\n[2620:0:ccd::2]");
+ $("#rdForwarderProtocolTcp").prop("checked", true);
+ break;
+
case "none":
$("#txtForwarders").val("");