別のキーワード
ライブラリ
- resolv (39)
クラス
検索結果
先頭5件
- Resolv
:: DNS :: Resource :: IN - Resolv
:: DNS :: Resource :: IN :: A . new(address) -> Resolv :: DNS :: Resource :: IN :: A - Resolv
:: DNS :: Resource :: IN :: AAAA . new(address) -> Resolv :: DNS :: Resource :: IN :: AAAA - Resolv
:: DNS :: Resource :: IN :: SRV . new(priority , weight , port , target) -> Resolv :: DNS :: Resource :: IN :: SRV - Resolv
:: DNS :: Resource :: IN :: WKS . new(address , protocol , bitmap) -> Resolv :: DNS :: Resource :: IN :: WKS
-
Resolv
:: DNS :: Resource :: IN (69001.0) -
DNS のインターネットクラスリソースを表すモジュールです。
DNS のインターネットクラスリソースを表すモジュールです。
インターネットクラスリソースを利用する class に
mixinして利用します。 -
Resolv
:: DNS :: Resource :: IN :: A . new(address) -> Resolv :: DNS :: Resource :: IN :: A (9352.0) -
Resolv::DNS::Resource::IN::A のインスタンスを 生成します。
Resolv::DNS::Resource::IN::A のインスタンスを
生成します。
@param address IPv4アドレス -
Resolv
:: DNS :: Resource :: IN :: AAAA . new(address) -> Resolv :: DNS :: Resource :: IN :: AAAA (9352.0) -
Resolv::DNS::Resource::IN::AAAA のインスタンスを 生成します。
Resolv::DNS::Resource::IN::AAAA のインスタンスを
生成します。
@param address IPv6アドレス -
Resolv
:: DNS :: Resource :: IN :: SRV . new(priority , weight , port , target) -> Resolv :: DNS :: Resource :: IN :: SRV (9352.0) -
Resolv::DNS::Resource::IN::SRV のインスタンスを生成します。
Resolv::DNS::Resource::IN::SRV のインスタンスを生成します。
@param priority ホストの優先順位
@param weight
@param port ポート番号
@param target ホスト名 -
Resolv
:: DNS :: Resource :: IN :: WKS . new(address , protocol , bitmap) -> Resolv :: DNS :: Resource :: IN :: WKS (9352.0) -
Resolv::DNS::Resource::IN::WKS のインスタンスを生成します。
Resolv::DNS::Resource::IN::WKS のインスタンスを生成します。
@param address IPv4アドレス
@param protocol IPプロトコル番号
@param bitmap ビットマップ -
Resolv
:: DNS :: Resource :: IN :: SRV # priority -> Integer (9019.0) -
ホストの優先順位を返します。
ホストの優先順位を返します。
クライアントは利用可能なホストの中で最も priority が
小さい数値のホストを利用しなければなりません。
priority が同じならば Resolv::DNS::Resource::IN::SRV#weight
で定義されるようにホストを選ぶべきです。
返り値の範囲は 0 から 65535 までの整数値です。 -
Resolv
:: DNS :: Resource :: IN :: SRV # weight -> Integer (9019.0) -
サーバを選択するための「重み」です。
サーバを選択するための「重み」です。
Resolv::DNS::Resource::IN::SRV#priority が同じ場合に
この項目が利用されます。
重みに比例した確率でホストを選択すべきです。
返り値の範囲は 0 から 65535 までの整数です。
選択肢が一つしかない、つまり選択する必要がない場合には
この値は人間が読みやすいよう 0 にすべきです。 -
Resolv
:: DNS :: Resource :: IN :: WKS # bitmap -> String (9019.0) -
そのホストで利用可能なサービスのビットマップを返します。
そのホストで利用可能なサービスのビットマップを返します。
例えば Resolv::DNS::Resource::IN::WKS#protocol が 6 (TCP)
の場合、26番目のビットはポート25のサービス(SMTP)に対応しています。
このビットが立っているならば SMTP は利用可能であり、
そうでなければ利用できません。 -
Resolv
:: DNS :: Resource :: IN :: A (9001.0) -
DNS リソースのクラス IN、タイプ A に対応する クラスです。
DNS リソースのクラス IN、タイプ A に対応する
クラスです。
IPv4アドレスリソースを表します。 -
Resolv
:: DNS :: Resource :: IN :: A # address -> Resolv :: IPv4 (9001.0) -
IPv4アドレスを返します。
IPv4アドレスを返します。 -
Resolv
:: DNS :: Resource :: IN :: AAAA (9001.0) -
DNS リソースのクラス IN、タイプ AAAA に対応する クラスです。
DNS リソースのクラス IN、タイプ AAAA に対応する
クラスです。
IPv6アドレスリソースを表します。 -
Resolv
:: DNS :: Resource :: IN :: AAAA # address -> Resolv :: IPv6 (9001.0) -
IPv6アドレスを返します。
IPv6アドレスを返します。 -
Resolv
:: DNS :: Resource :: IN :: ANY (9001.0) -
DNS クエリーのクラス IN、タイプ ANY に対応する クラスです。
DNS クエリーのクラス IN、タイプ ANY に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: CNAME (9001.0) -
DNS リソースのクラス IN、タイプ CNAME に対応する クラスです。
DNS リソースのクラス IN、タイプ CNAME に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: HINFO (9001.0) -
DNS リソースのクラス IN、タイプ HINFO に対応する クラスです。
DNS リソースのクラス IN、タイプ HINFO に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: MINFO (9001.0) -
DNS リソースのクラス IN、タイプ MINFO に対応する クラスです。
DNS リソースのクラス IN、タイプ MINFO に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: MX (9001.0) -
DNS リソースのクラス IN、タイプ MX に対応する クラスです。
DNS リソースのクラス IN、タイプ MX に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: NS (9001.0) -
DNS リソースのクラス IN、タイプ NS に対応する クラスです。
DNS リソースのクラス IN、タイプ NS に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: PTR (9001.0) -
DNS リソースのクラス IN、タイプ PTR に対応する クラスです。
DNS リソースのクラス IN、タイプ PTR に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: SOA (9001.0) -
DNS リソースのクラス IN、タイプ SOA に対応する クラスです。
DNS リソースのクラス IN、タイプ SOA に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: SRV (9001.0) -
DNS リソースのクラス IN、タイプ SRV に対応する クラスです。
DNS リソースのクラス IN、タイプ SRV に対応する
クラスです。
2782 で定義されています。
利用可能なサービスのホスト名とポート番号を指定するレコードです。 -
Resolv
:: DNS :: Resource :: IN :: SRV # port -> Integer (9001.0) -
対象のサービスの対象のホストにおけるポート番号を返します。
対象のサービスの対象のホストにおけるポート番号を返します。 -
Resolv
:: DNS :: Resource :: IN :: SRV # target -> Resolv :: DNS :: Name (9001.0) -
対象のホストのホスト名を返します。
対象のホストのホスト名を返します。 -
Resolv
:: DNS :: Resource :: IN :: TXT (9001.0) -
DNS リソースのクラス IN、タイプ TXT に対応する クラスです。
DNS リソースのクラス IN、タイプ TXT に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: WKS (9001.0) -
DNS リソースのクラス IN、タイプ WKS に対応する クラスです。
DNS リソースのクラス IN、タイプ WKS に対応する
クラスです。 -
Resolv
:: DNS :: Resource :: IN :: WKS # address -> Resolv :: IPv4 (9001.0) -
IPv4アドレスを返します。
IPv4アドレスを返します。 -
Resolv
:: DNS :: Resource :: IN :: WKS # protocol -> Integer (9001.0) -
IPプロトコル番号を返します。
IPプロトコル番号を返します。
例えば 6 は TCP に対応します。 -
Resolv
:: DNS # each _ resource(name , typeclass) {|resource| . . . } -> () (253.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。
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
* Res... -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (253.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
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... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (253.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
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:... -
resolv (37.0)
-
DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
DNS モジュールを使うことで、さまざまなリソースを直接ルックアップできます。
なお、単にホスト名から IP アドレスを得たいだけであれば、
socket ライブラリの IPSocket.getaddress などが使用できます。
//emlist[例:][ruby]{
require "resolv"
Resolv.getaddress("www.ruby-lang.org")
Resolv.getname("210.251.121... -
Resolv
:: DNS :: Resource :: ANY (19.0) -
DNS のすべてのクラスに対するクエリーを表わす 抽象クラスです。
DNS のすべてのクラスに対するクエリーを表わす
抽象クラスです。
Resolv::DNS#getresource では
Resolv::DNS::Resource::IN::ANY を使うべきです。 -
Resolv
:: DNS :: Resource :: CNAME (19.0) -
DNS リソースの CNAME レコード を表す抽象クラスです。
DNS リソースの CNAME レコード
を表す抽象クラスです。
Resolv::DNS#getresource で CNAME レコードを得たい場合は
Resolv::DNS::Resource::IN::CNAME を使うべきです。 -
Resolv
:: DNS :: Resource :: HINFO (19.0) -
DNS リソースの HINFO レコード を表す抽象クラスです。
DNS リソースの HINFO レコード
を表す抽象クラスです。
このレコードはホストのハードウェアとソフトウェアの情報を
保持しています。
Resolv::DNS#getresource で HINFO レコードを得たい場合は
Resolv::DNS::Resource::IN::HINFO を使うべきです。 -
Resolv
:: DNS :: Resource :: MINFO (19.0) -
DNS リソースの MINFO レコード を表す抽象クラスです。
DNS リソースの MINFO レコード
を表す抽象クラスです。
Resolv::DNS#getresource で MINFO レコードを得たい場合は
Resolv::DNS::Resource::IN::MINFO を使うべきです。 -
Resolv
:: DNS :: Resource :: MX (19.0) -
DNS リソースの MX レコード を表す抽象クラスです。
DNS リソースの MX レコード
を表す抽象クラスです。
Resolv::DNS#getresource で MX レコードを得たい場合は
Resolv::DNS::Resource::IN::MX を使うべきです。 -
Resolv
:: DNS :: Resource :: NS (19.0) -
DNS リソースの NS (正式な(authoritative)ネームサーバ) レコード を表す抽象クラスです。
DNS リソースの NS (正式な(authoritative)ネームサーバ) レコード
を表す抽象クラスです。
Resolv::DNS#getresource で NS レコードを得たい場合は
Resolv::DNS::Resource::IN::NS を使うべきです。 -
Resolv
:: DNS :: Resource :: PTR (19.0) -
DNS リソースの PTR レコード を表す抽象クラスです。
DNS リソースの PTR レコード
を表す抽象クラスです。
Resolv::DNS#getresource で PTR レコードを得たい場合は
Resolv::DNS::Resource::IN::PTR を使うべきです。 -
Resolv
:: DNS :: Resource :: SOA (19.0) -
DNS リソースの SOA (Start Of Authority) レコード を表す抽象クラスです。
DNS リソースの SOA (Start Of Authority) レコード
を表す抽象クラスです。
Resolv::DNS#getresource で SOA レコードを得たい場合は
Resolv::DNS::Resource::IN::SOA を使うべきです。 -
Resolv
:: DNS :: Resource :: TXT (19.0) -
DNS リソースの TXT レコード を表す抽象クラスです。
DNS リソースの TXT レコード
を表す抽象クラスです。
Resolv::DNS#getresource で TXT レコードを得たい場合は
Resolv::DNS::Resource::IN::TXT を使うべきです。 -
ruby 1
. 8 . 3 feature (19.0) -
ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))
ruby 1.8.3 feature
*((<ruby 1.8 feature>))
*((<ruby 1.8.2 feature>))
ruby 1.8.2 から ruby 1.8.3 までの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。
以下は各変更点に付けるべきタグです。
記号について(特に重要なものは大文字(主観))
* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ...