Este simples pedaço de código faz o seguinte: lê uma lista gigante de domínios e retorna o DNS de cada um deles. Com mais umas 5 linhas (estourando!), dá pra checar se os NS’s são os meus, por exemplo. Então, lá vai:
#!/usr/bin/env ruby
require 'socket'
require 'socket'
File.open("zonas").each { |line|
domainName = line.chop!
addrinfo = Socket::getaddrinfo(domainName, '53', nil, Socket::SOCK_STREAM)
addrinfo.each do |af, port, name, addr|
p name
p addr
end
}
ps: quando eu aprender a colocar os <code> </code> no WP fica mais legal, daí ;P
update: aprendi como colocar os codes ![]()
Recent Comments