class Resolv::DNS::Config
This is a monkeypatch for the built-in Ruby DNS resolver to specify nameservers
Public Instance Methods
nameservers()
click to toggle source
Monkeypatch the nameservers to set a default if there are no defined nameservers
# File lib/dnsbl/client.rb, line 12 def nameservers return @nameservers if @namservers lazy_initialize if self.respond_to? :nameserver_port @nameservers = nameserver_port else @nameserver ||= ['4.2.2.2','4.2.2.5','8.8.4.4','8.8.8.8','208.67.222.222','208.67.220.220'].sort {rand} @nameservers ||= @nameserver.map {|i| [i, 53] } end @nameservers end