WebService: validating initial server domain name since host name can be unicode.

This commit is contained in:
Shreyas Zare
2020-10-31 13:15:34 +05:30
parent 130fd64e82
commit 0a8b31b1c4

View File

@@ -4443,8 +4443,13 @@ namespace DnsServerCore
try
{
//get initial server domain
string serverDomain = Environment.MachineName.ToLower();
if (!DnsClient.IsDomainNameValid(serverDomain))
serverDomain = "dns-server-1"; //use this name instead since machine name is not a valid domain name
//init dns server
_dnsServer = new DnsServer(_configFolder, Path.Combine(_appFolder, "dohwww"), _log);
_dnsServer = new DnsServer(serverDomain, _configFolder, Path.Combine(_appFolder, "dohwww"), _log);
//init dhcp server
_dhcpServer = new DhcpServer(Path.Combine(_configFolder, "scopes"), _log);