るりまサーチ

最速Rubyリファレンスマニュアル検索!
216件ヒット [1-100件を表示] (0.222秒)
トップページ > クエリ:-[x] > クエリ:E[x] > クエリ:d[x] > クラス:IPAddr[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

IPAddr#ipv4_mapped -> IPAddr (12301.0)

IPv4 アドレスから IPv4 射影 IPv6 アドレスの 新しい IPAddr オブジェクトを返します。

...IPv4 アドレスから IPv4 射影 IPv6 アドレスの
新しい IPAddr オブジェクトを返します。...

IPAddr#ipv4_mapped? -> bool (12301.0)

IPv4 射影 IPv6 アドレスなら 真を返します。

IPv4 射影 IPv6 アドレスなら 真を返します。

IPAddr.new(addr = &#39;::&#39;, family = Socket::AF_UNSPEC) -> IPAddr (9401.0)

新しい IPAddr オブジェクトを生成します。

...新しい IPAddr オブジェクトを生成します。

@param addr 0 から IPAddr::IN6MASK までの数値を受け取ります。
また、'address', 'address/prefixlen', 'address/mask' の形式も受け付けます。
プリフィックス長やマスクが指定さ...
... IPAddr オブジェクトを返します。
IPv6 アドレスの場合は、[ ] で囲まれていてもかまいません。

@param family family は自動的に判定されますが、明示的に指定することもできます。

@raise ArgumentError family が Socket::AF_UNSPEC...
...の場合に発生します。

@raise ArgumentError family にサポートされていない address family を指定した場合に発生します。...

IPAddr.new_ntoh(addr) -> IPAddr (9401.0)

ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。

...ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。

@param addr ネットワークバイトオーダーのバイト列。

例:

require 'ipaddr'
p IPAddr.new_ntoh("\300\250\001\001") # => <IPAddr: IPv4:192.168.1.1/255.255.255.255>...

IPAddr#include?(ipaddr) -> bool (9301.0)

与えられた IPAddr オブジェクトが自身の範囲に入っているかを判定します。

...与えられた IPAddr オブジェクトが自身の範囲に入っているかを判定します。

@param ipaddr 範囲に入っているかどうか調べる対象となる IPAddr オブジェクト。
また、数値や文字列も受け付けます。...

絞り込み条件を変える

IPAddr#native -> self | IPAddr (9301.0)

IPv4 射影 IPv6 アドレスや IPv4 互換 IPv6 アドレスから、 IPv4 アドレスの新しい IPAddr オブジェクトを返します。 IPv4 互換でも IPv4 組み込みでもないなら self を返します。

...
IPv4 アドレスの新しい IPAddr オブジェクトを返します。
IPv4 互換でも IPv4 組み込みでもないなら self を返します。

例:

require "ipaddr"
p IPAddr.new("0000:0000:0000:0000:0000:ffff:c0a8:0001").native
# => #<IPAddr: IPv4:192.168.0.1/255.255.255.255...

IPAddr#set(addr, *family) -> self (9301.0)

このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。

...このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。

@param addr セットする IP アドレスの数値表現。

@param family セットするアドレスファミリ。...

IPAddr#to_range -> Range (9301.0)

self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を Range オブジェクトとして返します。

...self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を
Range オブジェクトとして返します。

例:

require 'ipaddr'
IPAddr
.new('192.168.1.1').to_range
#=> #<IPAddr: IPv4:192.168.1.1/255.255.255.255>..#<IPAddr: IPv4:192.168.1.1/255.255.255...
....255>
IPAddr
.new('::1').to_range
#=> #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>..
# #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>...

IPAddr#reverse -> String (9207.0)

DNS 逆引きのための文字列を返します。 IPv6 なら 3172 で定義された形式で返します。

...
D
NS 逆引きのための文字列を返します。
IPv6 なら 3172 で定義された形式で返します。

例:

require "ipaddr"
p IPAddr.new("192.168.0.1").reverse # => "1.0.168.192.in-addr.arpa"...

IPAddr#eql?(other) -> bool (9201.0)

自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。

...自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。

@see Object#eql?...

絞り込み条件を変える

<< 1 2 3 > >>