protected override void SetDns() { if (_dns != null) { return; } if ("DhtDns".Equals(_ipop_config.Dns.Type)) { _dns = new DhtDns( MemBlock.Reference(Utils.StringToBytes(_dhcp_config.IPBase, '.')), MemBlock.Reference(Utils.StringToBytes(_dhcp_config.Netmask, '.')), _ipop_config.Dns.NameServer, _ipop_config.Dns.ForwardQueries, AppNode.Dht, _ipop_config.IpopNamespace); } else { base.SetDns(); } }
protected override void SetDns() { if(_dns != null) { return; } if("DhtDns".Equals(_ipop_config.Dns.Type)) { _dns = new DhtDns( MemBlock.Reference(Utils.StringToBytes(_dhcp_config.IPBase, '.')), MemBlock.Reference(Utils.StringToBytes(_dhcp_config.Netmask, '.')), _ipop_config.Dns.NameServer, _ipop_config.Dns.ForwardQueries, AppNode.Dht, _ipop_config.IpopNamespace); } else { base.SetDns(); } }