Exemplo n.º 1
0
        /// <summary>Initialize server with specified domain name resolver</summary>
        public DnsServer(DnsConfig dnsConfig)
        {
            _dnsConfig = dnsConfig;

            _udpListener = new UdpListener();

            // TODO: change DNS port to configurable setting
            _udpListener.Initialize(53);
            _udpListener.OnRequest += ProcessUdpRequest;
        }
Exemplo n.º 2
0
        /// <summary>Initialize server with specified domain name resolver</summary>
        /// <param name="resolver"></param>
        public void Initialize(IDnsResolver resolver)
        {
            _resolver = resolver;

            _udpListener = new UdpListener();
            _udpListener.Initialize(53);
            _udpListener.OnRequest += ProcessUdpRequest;

            _defaultDns = GetDefaultDNS();
        }
Exemplo n.º 3
0
        /// <summary>Initialize server with specified domain name resolver</summary>
        /// <param name="resolver"></param>
        public void Initialize(IDnsResolver resolver)
        {
            _resolver = resolver;

            _udpListener = new UdpListener();
            _udpListener.Initialize(53);
            _udpListener.OnRequest += ProcessUdpRequest;

            _defaultDns = GetDefaultDNS();
        }