-
Notifications
You must be signed in to change notification settings - Fork 0
Ruby#Resolv::DNS and SRV Records
require 'resolv' require 'pp'
puts "Test using google served records..." resolver = Resolv::DNS.new(:nameserver => ['127.0.0.1'], :search => ['skydns.local'], :ndots => 1) hosts = resolver.getresources('_xmpp-server._tcp.gmail.com', Resolv::DNS::Resource::IN::SRV) pp hosts
puts "Test using SkyDNS served records..." resolver = Resolv::DNS.new(:nameserver => ['127.0.0.1'], :search => ['skydns.local'], :ndots => 1) hosts = resolver.getresources('something.with.five.or.more.records.skydns.local', Resolv::DNS::Resource::IN::SRV) pp hosts
require 'rubygems' require 'dnsruby' include Dnsruby
res = Dnsruby::Resolver.new ret = res.query("google.com", Types.TXT) print ret.answer
TiTAN SuperCluster | ATLAS DataStorm Cloud | PowerPlant HiDelta Grid | SiliconTooling | Stacked Env