From 968683f6f9d9199e87f7da6960d959573bbb15b1 Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Sun, 7 Oct 2018 01:18:26 +0530 Subject: [PATCH] DnsWebService: dns client change done to fix DNS-over-TLS issue. --- DnsServerCore/DnsWebService.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/DnsServerCore/DnsWebService.cs b/DnsServerCore/DnsWebService.cs index f5b72ea8..f2022cab 100644 --- a/DnsServerCore/DnsWebService.cs +++ b/DnsServerCore/DnsWebService.cs @@ -2180,9 +2180,6 @@ namespace DnsServerCore if (string.IsNullOrEmpty(server)) throw new DnsWebServiceException("Parameter 'server' missing."); - if (server.Contains(" ")) - throw new DnsWebServiceException("Invalid parameter 'server' value."); - string domain = request.QueryString["domain"]; if (string.IsNullOrEmpty(domain)) throw new DnsWebServiceException("Parameter 'domain' missing."); @@ -2236,7 +2233,7 @@ namespace DnsServerCore nameServer.RecursiveResolveIPAddress(_dnsServer.Cache, _dnsServer.Proxy, preferIPv6, DnsClient.RecursiveResolveDefaultProtocol, RETRIES); } } - else + else if (protocol != DnsClientProtocol.Tls) { try {