Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library resolv

library resolv

要約

DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。

クラスとモジュール

class Resolv

Ruby で書かれたリゾルバ(名前解決)ライブラリ。 Ruby で書かれているため thread-aware であり、 並列に多くのホスト名を解決することができます。

class Resolv::DNS

DNS stub resolver.

class Resolv::DNS::Config
module Resolv::DNS::Label
class Resolv::DNS::Label::Str
class Resolv::DNS::Message
class Resolv::DNS::Message::MessageDecoder
class Resolv::DNS::Message::MessageEncoder
class Resolv::DNS::Name
module Resolv::DNS::OpCode
class Resolv::DNS::Query
module Resolv::DNS::RCode
class Resolv::DNS::Requester
class Resolv::DNS::Requester::ConnectedUDP
class Resolv::DNS::Requester::ConnectedUDP::Sender
class Resolv::DNS::Requester::Sender
class Resolv::DNS::Requester::TCP
class Resolv::DNS::Requester::TCP::Sender
class Resolv::DNS::Requester::UnconnectedUDP
class Resolv::DNS::Requester::UnconnectedUDP::Sender
class Resolv::DNS::Resource
class Resolv::DNS::Resource::ANY
class Resolv::DNS::Resource::CNAME
class Resolv::DNS::Resource::DomainName
class Resolv::DNS::Resource::Generic
class Resolv::DNS::Resource::HINFO
module Resolv::DNS::Resource::IN
class Resolv::DNS::Resource::IN::A
class Resolv::DNS::Resource::IN::AAAA
class Resolv::DNS::Resource::IN::ANY
class Resolv::DNS::Resource::IN::CNAME
class Resolv::DNS::Resource::IN::HINFO
class Resolv::DNS::Resource::IN::MINFO
class Resolv::DNS::Resource::IN::MX
class Resolv::DNS::Resource::IN::NS
class Resolv::DNS::Resource::IN::PTR
class Resolv::DNS::Resource::IN::SOA
class Resolv::DNS::Resource::IN::SRV
class Resolv::DNS::Resource::IN::TXT
class Resolv::DNS::Resource::IN::WKS
class Resolv::DNS::Resource::MINFO
class Resolv::DNS::Resource::MX
class Resolv::DNS::Resource::NS
class Resolv::DNS::Resource::PTR
class Resolv::DNS::Resource::SOA
class Resolv::DNS::Resource::TXT
class Resolv::Hosts

/etc/hosts を使用するホスト名リゾルバです。

class Resolv::IPv4
class Resolv::IPv6

例外クラス

class Resolv::ResolvError
class Resolv::ResolvTimeout
class Resolv::DNS::Requester::RequestError
class Resolv::DNS::DecodeError
class Resolv::DNS::EncodeError
class Resolv::DNS::Config::NXDomain
class Resolv::DNS::Config::OtherResolvError

Classes

Sublibraries