るりまサーチ

最速Rubyリファレンスマニュアル検索!
326件ヒット [1-100件を表示] (0.033秒)

別のキーワード

  1. resolv getnames
  2. resolv getname
  3. resolv each_name
  4. resolv getaddress

検索結果

<< 1 2 3 ... > >>

resolv (38054.0)

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

...emlist[例:][ruby]{
require "resolv"
Resolv
.getaddress("www.ruby-lang.org")
Resolv
.getname("210.251.121.214").to_s
Resolv
::DNS.new.getresources("www.ruby-lang.org", Resolv::DNS::Resource::IN::A).collect {|r| r.address}
Resolv
::DNS.new.getresources("ruby-lang.org", Resolv::DNS::Resource::IN::MX).coll...

Resolv.new(resolvers = [Hosts.new, DNS.new]) -> Resolv (35504.0)

resolvers に与えたリゾルバの配列を先頭から順に 名前解決を試すような、新しいリゾルバオブジェクトを返します。

...resolvers に与えたリゾルバの配列を先頭から順に
名前解決を試すような、新しいリゾルバオブジェクトを返します。

resolv
ers の各要素は each_address と each_name という
メソッドを持っていなければなりません。

@param resolvers リ...

Resolv::DNS.new(resolv_conf = nil) -> Resolv::DNS (29375.0)

新しい DNS リゾルバを生成します。

...生成します。

resolv
_conf が nil の場合は
/etc/resolv.conf もしくはプラットフォーム固有の
DNS設定を利用します。
resolv
_conf が文字列の場合は /etc/resolv.conf と
同じフォーマットのファイルを設定に利用します。
resolv
_conf がハッシ...
... resolv.conf(5) を参照してください。
また、:nameserver_portでアドレスとポートを指定できます。

//emlist[][ruby]{
require "resolv"
Resolv
::DNS.new(:nameserver => ['210.251.121.21'],
:search => ['ruby-lang.org'],
:ndots => 1)

Resolv
::DN...
...S.new(:nameserver_port => [['8.8.8.8', 53], ['8.8.4.4', 53]],
:search => ['ruby-lang.org'],
:ndots => 1)
//}

@param resolv_conf DNSの設定を与えます。...

Resolv::DNS::Name.new(labels, absolute = true) -> Resolv::DNS::Name (29246.0)

Resolv::DNS::Nameのインスタンスを生成します。 labels は Resolv::DNS::Label::Str の配列を与えます。

...Resolv::DNS::Nameのインスタンスを生成します。
labels は Resolv::DNS::Label::Str の配列を与えます。

@param labels ドメイン名を Resolv::DNS::Label::Str の配列として与えます。
@param absolute ドメイン名が絶対パスであるかどうかを 真偽値で...
...与えます。

@see Resolv::DNS::Name.create...

Resolv::IPv4.new(address) -> Resolv::IPv4 (29224.0)

4 byte の文字列 address から Resolv::IPv4 のインスタンスを生成します。

...4 byte の文字列 address から Resolv::IPv4 のインスタンスを生成します。

@param address 4 byte のバイナリ列の IPv4 のアドレス
@see Resolv::IPv4.create...

絞り込み条件を変える

Resolv::IPv6.new(address) -> Resolv::IPv6 (29224.0)

16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。

...16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。

@param address IPv6アドレスを表す 16 byte の文字列(バイト列)
@see Resolv::IPv6.create...

Resolv::DNS::Resource::HINFO.new(cpu, os) -> Resolv::DNS::Resource::HINFO (29218.0)

Resolv::DNS::Resource::HINFO のインスタンスを生成します。

...Resolv::DNS::Resource::HINFO のインスタンスを生成します。

@param cpu CPU 名
@param os OS 名...

Resolv::DNS::Resource::IN::A.new(address) -> Resolv::DNS::Resource::IN::A (29218.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 (29218.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 (29218.0)

Resolv::DNS::Resource::IN::SRV のインスタンスを生成します。

...Resolv::DNS::Resource::IN::SRV のインスタンスを生成します。

@param priority ホストの優先順位
@param weight
@param port ポート番号
@param target ホスト名...

絞り込み条件を変える

<< 1 2 3 ... > >>