class Naminori::Service::Dns
Public Instance Methods
default_config()
click to toggle source
# File lib/naminori/service/dns.rb, line 15 def default_config { lb: "lvs", role: "dns", port: "53", protocol: "udp", vip: "192.168.77.9", method: "nat", query: "pepabo.com", retry_c: 3, timeout: 3 } end
healty?(ip)
click to toggle source
# File lib/naminori/service/dns.rb, line 5 def healty?(ip) dns = Resolv::DNS.new(:nameserver => ip ) dns.timeouts = config.timeout begin dns.getaddress(config.query) rescue false end end