Method: MKIt::DNS#initialize

Defined in:
lib/mkit/mkit_dns.rb

#initializeDNS

Returns a new instance of DNS.



26
27
28
29
30
31
32
33
34
35
# File 'lib/mkit/mkit_dns.rb', line 26

def initialize
  addr = MKIt::Interface.ip
  listen_addr = [
    [:udp, addr, 53],
    [:tcp, addr, 53],
  ]
  super(listen_addr)
  @logger.info!
  @resolver = RubyDNS::Resolver.new(Async::DNS::System.nameservers)
end