# File lib/dnstraverse/fingerprint.rb, line 91 def query_version(ip, name) @resolver.nameserver = ip @resolver.dnssec = false begin msg = @resolver.query(name, 'TXT', 'CH') if msg.answer.size > 0 then ver = msg.answer[0].data.sub(/[^0-9a-zA-Z. :!?-]/, '') return ver.length > 0 ? ver : nil end rescue Exception return nil end end