Ruby:如何将ipv6 uo地址转换为ipv4 ip地址?

时间:2016-08-16 21:45:45

标签: ruby ipv6 ipv4

使用ipv4_mapped将ipv4转换为ipv6很容易。但是另一个怎么样?

我在IpAddr文档中找不到办法。

1 个答案:

答案 0 :(得分:2)

首先,了解将大多数IPv6地址转换为IPv4地址是不可能的(出于几个原因,最明显的是,没有办法适应128-位数为32位)。唯一可以转换为IPv4的IPv6地址是从IPv4地址映射的地址(例如由{...o1,...o2} // inheritance var copy= {...o1}; 生成的地址)。为此,我们有IPAddr#native

IPAddr#ipv4_mapped