るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
41件ヒット [1-41件を表示] (0.034秒)
トップページ > バージョン:3.2[x] > クエリ:resolv[x] > クエリ:address[x]

別のキーワード

  1. resolv new
  2. resolv getaddress
  3. resolv getaddresses
  4. resolv each_address
  5. resolv getname

検索結果

resolv (114145.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::IN::A#address -> Resolv::IPv4 (87607.0)

IPv4アドレスを返します。

IPv4アドレスを返します。

Resolv::DNS::Resource::IN::AAAA#address -> Resolv::IPv6 (87607.0)

IPv6アドレスを返します。

IPv6アドレスを返します。

Resolv::DNS::Resource::IN::WKS#address -> Resolv::IPv4 (87607.0)

IPv4アドレスを返します。

IPv4アドレスを返します。

Resolv::IPv4#address -> String (87304.0)

4byte バイト列の IPv4 アドレスを返します。

4byte バイト列の IPv4 アドレスを返します。

絞り込み条件を変える

Resolv::IPv6#address -> String (87304.0)

IPv6アドレスを表す 16 byte の文字列(バイト列)を返します。

IPv6アドレスを表す 16 byte の文字列(バイト列)を返します。

Resolv.each_address(name) {|address| ...} -> () (69607.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

ルックアップは /etc/hosts, DNS の順で行います。

@param name ホスト名を文字列で与えます。

Resolv.getaddress(name) -> String (69373.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。

ルックアップは /etc/hosts, DNS の順で行います。

//emlist[][ruby]{
require "resolv"
Resolv.getaddress("localhost") #=> "127.0.0.1"
Resolv.getaddress("www.ruby-lang.org") #=> "221.186.184.68"
//}

@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したと...

Resolv#getaddress(name) -> String (69319.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。

@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv#each_address(name) {|name| ...} -> () (69304.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列で与えます。

絞り込み条件を変える

Resolv#getaddresses(name) -> [String] (69301.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。

ルックアップに失敗した場合は空の配列が返されます。

@param name ホスト名を文字列で与えます。

Resolv.getaddresses(name) -> [String] (69301.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。

ルックアップは /etc/hosts, DNS の順で行います。
ルックアップに失敗した場合は空の配列が返されます。

@param name ホスト名を文字列で与えます。

Resolv::AddressRegex -> Regexp (69301.0)

IPアドレスにマッチする正規表現です。

IPアドレスにマッチする正規表現です。

Resolv::DNS#getaddress(name) -> Resolv::IPv4 | Resolv::IPv6 (51943.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。

@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv::DNS#getaddresses(name) -> [Resolv::IPv4 | Resolv::IPv6] (51925.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。

ルックアップに失敗した場合は空の配列が返されます。

@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。

絞り込み条件を変える

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

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

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

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

@param resolvers リゾルバの配列

Resolv.getname(address) -> String (51424.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を文字列で返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を文字列で返します。

ルックアップは /etc/hosts, DNS の順で行います。

//emlist[][ruby]{
require "resolv"
Resolv.getname("221.186.184.68") #=> "carbon.ruby-lang.org"
//}

@param address IPアドレスを文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv#getname(address) -> String (51388.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を文字列で返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を文字列で返します。

@param address IPアドレスを文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv#each_name(address) {|name| ...} -> () (51370.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

@param address IPアドレスを文字列で与えます。

Resolv#getnames(address) -> [String] (51370.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。

@param address IPアドレスを文字列で与えます。

絞り込み条件を変える

Resolv.each_name(address) {|name| ...} -> () (51370.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

ルックアップは /etc/hosts, DNS の順で行います。

@param address IPアドレスを文字列で与えます。

Resolv.getnames(address) -> [String] (51370.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。

ルックアップは /etc/hosts, DNS の順で行います。

@param address IPアドレスを文字列で与えます。

Resolv::DNS#each_address(name) {|name| ...} -> () (51322.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列もしくはResolv::DNS::Nameのインスタンスで与えます。

Resolv::Hosts#getaddress(name) -> String (51319.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果の最初のアドレスを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果の最初のアドレスを返します。

@param name ホスト名を文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv::Hosts#each_address(name) {|name| ...} -> () (51304.0)

ホスト名 name の IP アドレスをルックアップし、 各ルックアップ結果のアドレスに対してブロックを評価します。

ホスト名 name の IP アドレスをルックアップし、
各ルックアップ結果のアドレスに対してブロックを評価します。

@param name ホスト名を文字列で与えます。

絞り込み条件を変える

Resolv::Hosts#getaddresses(name) -> [String] (51301.0)

ホスト名 name の IP アドレスをルックアップし、 ルックアップ結果のアドレスリストを返します。

ホスト名 name の IP アドレスをルックアップし、
ルックアップ結果のアドレスリストを返します。

ルックアップに失敗した場合は空の配列が返されます。

@param name ホスト名を文字列で与えます。

Resolv::IPv4.new(address) -> Resolv::IPv4 (33739.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 (33739.0)

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

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

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

Resolv::DNS#getname(address) -> Resolv::DNS::Name (33727.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を返します。

@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。

@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv::IPv4.create(address) -> Resolv::IPv4 (33721.0)

"192.168.0.1" のように "." で区切られた IPv4 表記の文字列 address から Resolv::IPv4 のインスタンスを生成します。

"192.168.0.1" のように "." で区切られた IPv4 表記の文字列 address から
Resolv::IPv4 のインスタンスを生成します。

@param address IPv4 表記の文字列

絞り込み条件を変える

Resolv::IPv6.create(address) -> Resolv::IPv6 (33721.0)

引数 address で指定した文字列から Resolv::IPv6 のインスタンスを生成しま す。

引数 address で指定した文字列から Resolv::IPv6 のインスタンスを生成しま
す。

@param address human readable な IPv6 アドレスの文字列表現を以下のいず
れかの形式で指定します。

* 8Hex
* CompressedHex
* 6Hex4Dec
* CompressedHex4Dec

Resolv::DNS#getnames(address) -> [Resolv::DNS::Name] (33709.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。

@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。

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

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

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

@param address IPv6アドレス

Resolv::DNS::Resource::IN::WKS.new(address, protocol, bitmap) -> Resolv::DNS::Resource::IN::WKS (33673.0)

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

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

@param address IPv4アドレス
@param protocol IPプロトコル番号
@param bitmap ビットマップ

絞り込み条件を変える

Resolv::DNS#each_name(address) {|name| ...} -> () (33406.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

@param address IPアドレスを文字列、 Resolv::IPv4 のインスタンス、
Resolv::IPv6 のインスタンス、のいずれか与えます。

Resolv::Hosts#getname(address) -> String (33388.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果の最初のホスト名を文字列で返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果の最初のホスト名を文字列で返します。

@param address IPアドレスを文字列で与えます。
@raise Resolv::ResolvError ルックアップに失敗したときに発生します。

Resolv::Hosts#each_name(address) {|name| ...} -> () (33370.0)

IP アドレス address のホスト名をルックアップし、 各ルックアップ結果のホスト名に対してブロックを評価します。

IP アドレス address のホスト名をルックアップし、
各ルックアップ結果のホスト名に対してブロックを評価します。

ルックアップは /etc/hosts, DNS の順で行います。

@param address IPアドレスを文字列で与えます。

Resolv::Hosts#getnames(address) -> [String] (33370.0)

IP アドレス address のホスト名をルックアップし、 ルックアップ結果のホスト名リストを返します。

IP アドレス address のホスト名をルックアップし、
ルックアップ結果のホスト名リストを返します。

@param address IPアドレスを文字列で与えます。

ruby 1.6 feature (163.0)

ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。

ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。

((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。

== 1.6.8 (2002-12-24) -> stable-snapshot

: 2003-01-22: errno

EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま...

絞り込み条件を変える

NEWS for Ruby 3.1.0 (37.0)

NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...した。
* RubyGems 3.3.3
* base64 0.1.1
* benchmark 0.2.0
* bigdecimal 3.1.1
* bundler 2.3.3
* cgi 0.3.1
* csv 3.2.2
* date 3.2.2
* did_you_mean 1.6.1
* digest 3.1.0
* drb 2.1.0
* erb 2.2.3
* error_highlight 0.3.0
* etc 1.3.0
* fcntl 1.0....
...以下のbundled gemsが更新されました。
* minitest 5.15.0
* power_assert 2.0.1
* rake 13.0.6
* test-unit 3.5.3
* rexml 3.2.5
* rbs 2.0.0
* typeprof 0.21.1
* 以下のdefault gemsがbundled gemsに変更されました。
* net-ftp 0.1.3
* net-imap 0.2....
...12913
* Psych 4.0では、デフォルトで Psych.load が Psych.safe_load に変更されました。この動作に移行するにはPsych 3.3.2を使用する必要があるかもしれません。 17866

== C API の更新

* ドキュメント化されました。 https://github.com/ruby/...