# Table of Contents - resolv: Ruby Standard Library Documentation

## Classes and Modules

- Resolv
  - Bugs
- Resolv::DNS
- Resolv::DNS::Config
- Resolv::DNS::Config::NXDomain
- Resolv::DNS::Config::OtherResolvError
- Resolv::DNS::DecodeError
- Resolv::DNS::EncodeError
- Resolv::DNS::Name
- Resolv::DNS::Query
- Resolv::DNS::Requester
- Resolv::DNS::Requester::RequestError
- Resolv::DNS::Resource
- Resolv::DNS::Resource::ANY
- Resolv::DNS::Resource::CAA
- Resolv::DNS::Resource::CNAME
- Resolv::DNS::Resource::DomainName
- Resolv::DNS::Resource::Generic
- Resolv::DNS::Resource::HINFO
- Resolv::DNS::Resource::IN
- Resolv::DNS::Resource::IN::A
- Resolv::DNS::Resource::IN::AAAA
- Resolv::DNS::Resource::IN::HTTPS
- Resolv::DNS::Resource::IN::SRV
- Resolv::DNS::Resource::IN::SVCB
- Resolv::DNS::Resource::IN::ServiceBinding
- Resolv::DNS::Resource::IN::WKS
- Resolv::DNS::Resource::LOC
- Resolv::DNS::Resource::MINFO
- Resolv::DNS::Resource::MX
- Resolv::DNS::Resource::NS
- Resolv::DNS::Resource::PTR
- Resolv::DNS::Resource::SOA
- Resolv::DNS::Resource::TXT
- Resolv::DNS::SvcParam
- Resolv::DNS::SvcParam::ALPN
- Resolv::DNS::SvcParam::DoHPath
- Resolv::DNS::SvcParam::Generic
- Resolv::DNS::SvcParam::IPv4Hint
- Resolv::DNS::SvcParam::IPv6Hint
- Resolv::DNS::SvcParam::Mandatory
- Resolv::DNS::SvcParam::NoDefaultALPN
- Resolv::DNS::SvcParam::Port
- Resolv::DNS::SvcParams
- Resolv::Hosts
- Resolv::IPv4
- Resolv::IPv6
- Resolv::LOC
- Resolv::LOC::Alt
- Resolv::LOC::Coord
- Resolv::LOC::Size
- Resolv::MDNS
- Resolv::ResolvError
- Resolv::ResolvTimeout

## Methods

- ::create — Resolv::DNS::Name
- ::create — Resolv::DNS::SvcParam::Generic
- ::create — Resolv::IPv4
- ::create — Resolv::IPv6
- ::create — Resolv::LOC::Size
- ::create — Resolv::LOC::Coord
- ::create — Resolv::LOC::Alt
- ::each_address — Resolv
- ::each_name — Resolv
- ::getaddress — Resolv
- ::getaddresses — Resolv
- ::getname — Resolv
- ::getnames — Resolv
- ::key_name — Resolv::DNS::SvcParam
- ::key_number — Resolv::DNS::SvcParam
- ::new — Resolv
- ::new — Resolv::Hosts
- ::new — Resolv::DNS
- ::new — Resolv::DNS::SvcParams
- ::new — Resolv::DNS::SvcParam::Generic
- ::new — Resolv::DNS::SvcParam::Mandatory
- ::new — Resolv::DNS::SvcParam::ALPN
- ::new — Resolv::DNS::SvcParam::Port
- ::new — Resolv::DNS::SvcParam::IPv4Hint
- ::new — Resolv::DNS::SvcParam::IPv6Hint
- ::new — Resolv::DNS::SvcParam::DoHPath
- ::new — Resolv::DNS::Resource::Generic
- ::new — Resolv::DNS::Resource::DomainName
- ::new — Resolv::DNS::Resource::SOA
- ::new — Resolv::DNS::Resource::HINFO
- ::new — Resolv::DNS::Resource::MINFO
- ::new — Resolv::DNS::Resource::MX
- ::new — Resolv::DNS::Resource::TXT
- ::new — Resolv::DNS::Resource::LOC
- ::new — Resolv::DNS::Resource::CAA
- ::new — Resolv::DNS::Resource::IN::A
- ::new — Resolv::DNS::Resource::IN::WKS
- ::new — Resolv::DNS::Resource::IN::AAAA
- ::new — Resolv::DNS::Resource::IN::SRV
- ::new — Resolv::DNS::Resource::IN::ServiceBinding
- ::new — Resolv::MDNS
- ::new — Resolv::LOC::Size
- ::new — Resolv::LOC::Coord
- ::new — Resolv::LOC::Alt
- ::open — Resolv::DNS
- #[] — Resolv::DNS::SvcParams
- #absolute? — Resolv::DNS::Name
- #add — Resolv::DNS::SvcParams
- #alias_mode? — Resolv::DNS::Resource::IN::ServiceBinding
- #close — Resolv::DNS
- #count — Resolv::DNS::SvcParams
- #critical? — Resolv::DNS::Resource::CAA
- #data — Resolv::DNS::Resource::TXT
- #delete — Resolv::DNS::SvcParams
- #each — Resolv::DNS::SvcParams
- #each_address — Resolv
- #each_address — Resolv::Hosts
- #each_address — Resolv::DNS
- #each_address — Resolv::MDNS
- #each_name — Resolv
- #each_name — Resolv::Hosts
- #each_name — Resolv::DNS
- #each_resource — Resolv::DNS
- #empty? — Resolv::DNS::SvcParams
- #fetch_resource — Resolv::DNS
- #getaddress — Resolv
- #getaddress — Resolv::Hosts
- #getaddress — Resolv::DNS
- #getaddresses — Resolv
- #getaddresses — Resolv::Hosts
- #getaddresses — Resolv::DNS
- #getname — Resolv
- #getname — Resolv::Hosts
- #getname — Resolv::DNS
- #getnames — Resolv
- #getnames — Resolv::Hosts
- #getnames — Resolv::DNS
- #getresource — Resolv::DNS
- #getresources — Resolv::DNS
- #service_mode? — Resolv::DNS::Resource::IN::ServiceBinding
- #subdomain_of? — Resolv::DNS::Name
- #timeouts= — Resolv::DNS
- #to_name — Resolv::IPv4
- #to_name — Resolv::IPv6
- #to_s — Resolv::DNS::Name