るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.169秒)
トップページ > クエリ:i[x] > クエリ:l[x] > クエリ:ipv6_to_ipv4[x]

別のキーワード

  1. socket ipv6_pktinfo
  2. socket ipproto_ipv6
  3. socket ipv6_hopopts
  4. socket ipv6_tclass
  5. socket ipv6_dstopts

ライブラリ

クラス

検索結果

Addrinfo#ipv6_to_ipv4 -> Addrinfo|nil (27431.0)

IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

...IPv6 の v4 マップド/互換アドレスを v4 のアドレスに変換します。

それ以外のアドレスの場合 nil を返します。

require 'socket'

Addrinfo.ip("::192.0.2.3").ipv6_to_ipv4 #=> #<Addrinfo: 192.0.2.3>
Addrinfo.ip("::ffff:192.0.2.3").ipv6_to_ipv4 #=> #<Addr...
...info: 192.0.2.3>
Addrinfo.ip("::1").ipv6_to_ipv4 #=> nil
Addrinfo.ip("192.0.2.3").ipv6_to_ipv4 #=> nil
Addrinfo.unix("/tmp/sock").ipv6_to_ipv4 #=> nil...