class DnsChecker::Nameserver
Attributes
a_records[R]
name[R]
ttl[R]
Public Class Methods
new(name:, ttl: nil)
click to toggle source
# File lib/dns_checker/nameserver.rb, line 12 def initialize(name:, ttl: nil) @name = name @ttl = ttl update_a_records end
Private Instance Methods
update_a_records()
click to toggle source
# File lib/dns_checker/nameserver.rb, line 20 def update_a_records @a_records = DNS.getresources(@name, Resolv::DNS::Resource::IN::A).map do |rec| rec.address.to_s end end