Method: Net::DNS::Packet#each_nameserver

Defined in:
lib/net/dns/packet.rb

#each_nameserver(&block) ⇒ Object

Iterates every nameserver in the answer section of this Net::DNS::Packet instance.

packet.each_nameserver do |ns|
  puts "Nameserver found: #{ns}"
end


392
393
394
# File 'lib/net/dns/packet.rb', line 392

def each_nameserver(&block)
  elements(Net::DNS::RR::NS).map(&:nsdname).each(&block)
end