クラス
- Resolv (1)
-
Resolv
:: DNS (3) -
Resolv
:: DNS :: Name (1) -
Resolv
:: DNS :: Resource :: HINFO (1) -
Resolv
:: DNS :: Resource :: IN :: A (1) -
Resolv
:: DNS :: Resource :: IN :: AAAA (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: IN :: WKS (1) -
Resolv
:: DNS :: Resource :: MINFO (1) -
Resolv
:: DNS :: Resource :: MX (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: DNS :: Resource :: TXT (1) -
Resolv
:: Hosts (1) -
Resolv
:: IPv4 (1) -
Resolv
:: IPv6 (1) - SOCKSSocket (1)
- TCPSocket (2)
検索結果
先頭5件
-
Resolv
. new(resolvers = [Hosts . new , DNS . new]) -> Resolv (54919.0) -
resolvers に与えたリゾルバの配列を先頭から順に 名前解決を試すような、新しいリゾルバオブジェクトを返します。
...resolvers に与えたリゾルバの配列を先頭から順に
名前解決を試すような、新しいリゾルバオブジェクトを返します。
resolvers の各要素は each_address と each_name という
メソッドを持っていなければなりません。
@param resolvers リ... -
SOCKSSocket
. new(host , serv) -> SOCKSSocket (54358.0) -
SOCKSSocket.newのパラメータ host の名前解決に resolv ライブラリを使います。
...SOCKSSocket.newのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host ホスト名を文字列で指定します。
@param serv ホスト名を文字列で指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
TCPSocket
. new(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (54358.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
...TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録さ... -
Resolv
:: DNS . new(resolv _ conf = nil) -> Resolv :: DNS (54349.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 (54313.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
:: DNS :: Resource :: HINFO . new(cpu , os) -> Resolv :: DNS :: Resource :: HINFO (54313.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 (54313.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 (54313.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 (54313.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 (54313.0) -
Resolv::DNS::Resource::IN::WKS のインスタンスを生成します。
...Resolv::DNS::Resource::IN::WKS のインスタンスを生成します。
@param address IPv4アドレス
@param protocol IPプロトコル番号
@param bitmap ビットマップ... -
Resolv
:: DNS :: Resource :: MINFO . new(rmailbx , emailbx) -> Resolv :: DNS :: Resource :: MINFO (54313.0) -
Resolv::DNS::Resource::MINFO のインスタンスを生成します。
...Resolv::DNS::Resource::MINFO のインスタンスを生成します。
@param rmailbx このメールリストドメイン名
@param emailbx... -
Resolv
:: DNS :: Resource :: MX . new(preference , exchange) -> Resolv :: DNS :: Resource :: MX (54313.0) -
Resolv::DNS::Resource::MX のインスタンスを返します。
...Resolv::DNS::Resource::MX のインスタンスを返します。
@param preference MXの優先度
@param exchange MXのホスト... -
Resolv
:: DNS :: Resource :: SOA . new(mname , rname , serial , refresh , retry _ , expire , minimum) -> Resolv :: DNS :: Resource :: SOA (54313.0) -
Resolv::DNS::Resource::SOA のインスタンスを生成して返します。
...Resolv::DNS::Resource::SOA のインスタンスを生成して返します。
@param mname 対象のゾーンのマスターゾーンファイルが存在するホスト名
@param rname 対象のドメイン名の管理者名
@param serial ゾーンファイルのバージョン
@param refresh プ... -
Resolv
:: DNS :: Resource :: TXT . new(first _ string , *rest _ strings) -> Resolv :: DNS :: Resource :: TXT (54313.0) -
Resolv::DNS::Resource::TXTのインスタンスを生成します。
...Resolv::DNS::Resource::TXTのインスタンスを生成します。
@param first_string レコードの最初の文字列
@param rest_strings レコードの残りの文字列... -
Resolv
:: Hosts . new(hosts = DefaultFileName) -> Resolv :: Hosts (54313.0) -
hosts というファイル名のファイルを情報源とする リゾルバを生成し、返します。
hosts というファイル名のファイルを情報源とする
リゾルバを生成し、返します。
@param hosts ホスト情報が書かれたファイルの名前を文字列で与えます。 -
Resolv
:: IPv4 . new(address) -> Resolv :: IPv4 (54313.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 (54313.0) -
16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。
...16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。
@param address IPv6アドレスを表す 16 byte の文字列(バイト列)
@see Resolv::IPv6.create... -
TCPSocket
. open(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (9058.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
...TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録さ... -
Resolv
:: DNS . open(*args) -> Resolv :: DNS (46.0) -
新しい DNS リゾルバを生成します。 ブロックを与えた場合は生成したリゾルバでブロックを呼びだし、 ブロック終了時にリゾルバを閉じます。
...、
ブロック終了時にリゾルバを閉じます。
ブロックを与えなかった場合は Resolv::DNS.new と
同じです。
@param args DNSの設定を与えます。意味は Resolv::DNS.new
の引数と同じです。
@return ブロックを与えた場合はブロッ... -
Resolv
:: DNS . open(*args) {|dns| . . . } -> object (46.0) -
新しい DNS リゾルバを生成します。 ブロックを与えた場合は生成したリゾルバでブロックを呼びだし、 ブロック終了時にリゾルバを閉じます。
...、
ブロック終了時にリゾルバを閉じます。
ブロックを与えなかった場合は Resolv::DNS.new と
同じです。
@param args DNSの設定を与えます。意味は Resolv::DNS.new
の引数と同じです。
@return ブロックを与えた場合はブロッ...