使用ipv4_mapped将ipv4转换为ipv6很容易。但是另一个怎么样?
我在IpAddr文档中找不到办法。
答案 0 :(得分:2)
首先,了解将大多数IPv6地址转换为IPv4地址是不可能的(出于几个原因,最明显的是,没有办法适应128-位数为32位)。唯一可以转换为IPv4的IPv6地址是从IPv4地址映射的地址(例如由{...o1,...o2} // inheritance
var copy= {...o1};
生成的地址)。为此,我们有IPAddr#native
:
IPAddr#ipv4_mapped