each_resource(name, typeclass) {|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:
- レコード種別を指定します。