getresource(name, typeclass) -> Resolv::DNS::Resource
[permalink][rdoc][edit]-
nameに対応するDNSリソースレコードを取得します。最初に見つかったリソースを返します。
typeclass は以下のいずれかです。
- Resolv::DNS::Resource::IN::ANY
- Resolv::DNS::Resource::IN::NS
- Resolv::DNS::Resource::IN::CNAME
- Resolv::DNS::Resource::IN::SOA
- Resolv::DNS::Resource::IN::HINFO
- Resolv::DNS::Resource::IN::MINFO
- Resolv::DNS::Resource::IN::MX
- Resolv::DNS::Resource::IN::TXT
- Resolv::DNS::Resource::IN::A
- Resolv::DNS::Resource::IN::WKS
- Resolv::DNS::Resource::IN::PTR
- Resolv::DNS::Resource::IN::AAAA
- Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンスとなります。 typeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合にはそのクラスのインスタンスを返します。
- [PARAM] name:
- ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
- [PARAM] typeclass:
- レコード種別を指定します。
- [EXCEPTION] Resolv::ResolvError:
- ルックアップに失敗した場合に発生します。