mirror of
https://github.com/fergalmoran/DnsServer.git
synced 2026-02-25 09:17:32 +00:00
DnsWebService: updated LoadConfigFile() to read forwarders from env var such that the forwarder protocol is applied later.
This commit is contained in:
@@ -3918,7 +3918,14 @@ namespace DnsServerCore
|
||||
string[] strForwardersAddresses = strForwarders.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
|
||||
|
||||
foreach (string strForwarderAddress in strForwardersAddresses)
|
||||
forwarders.Add(new NameServerAddress(strForwarderAddress.Trim(), forwarderProtocol));
|
||||
{
|
||||
NameServerAddress forwarder = new NameServerAddress(strForwarderAddress.Trim());
|
||||
|
||||
if (forwarder.Protocol != forwarderProtocol)
|
||||
forwarder = forwarder.ChangeProtocol(forwarderProtocol);
|
||||
|
||||
forwarders.Add(forwarder);
|
||||
}
|
||||
|
||||
_dnsServer.Forwarders = forwarders;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user