DNS::Resolver
Inherits Reference < Object
Constructors
new(config : Config = Config.cloudflare)
SourceClass methods
query(name, record_types : RecordType, record_class = RecordClass::Internet) : Message
Creates a temporary resolver, sends a query and returns the result. If you are sending more than one query at a time, create your own Resolver instance instead.
DNS::Resolver.query "example.com", RecordType::AAAA
Instance methods
query(name, record_type : RecordType, record_class = RecordClass::Internet) : Message
Sends a query.
resolver = DNS::Resolver.new
pp resolver.query "example.com", RecordType::AAAA
resolver.close