# File lib/dnstraverse/info_cache.rb, line 50 def add_hints(domain, ns) rrs = Array.new for server in ns do rrs.push Dnsruby::RR.create(:name => domain, :ttl => 0, :type => 'NS', :domainname => server[:name]) for ip in server[:ips] do type = (ip.to_s =~ /\A(\d+)\.(\d+)\.(\d+)\.(\d+)\z/) ? 'A' : 'AAAA' rrs.push Dnsruby::RR.create(:type => type, :ttl => 0, :name => server[:name], :address => ip) end end return add(rrs) end