Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > resolvライブラリ > Resolv::DNSクラス > getresource

instance method Resolv::DNS#getresource

getresource(name, typeclass) -> Resolv::DNS::Resource[permalink][rdoc]

nameに対応するDNSリソースレコードを取得します。最初に見つかったリソースを返します。

typeclass は以下のいずれかです。

ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンスとなります。 typeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合にはそのクラスのインスタンスを返します。

[PARAM] name:
ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
[PARAM] typeclass:
レコード種別を指定します。
[EXCEPTION] Resolv::ResolvError:
ルックアップに失敗した場合に発生します。