我需要将ipv6地址转换为其半字节格式,以便动态创建ptr记录。下面是我从维基百科获得的信息:将IPV6转换为PTR记录的半字节格式
逆转的IPv6解决
反向DNS查找IPv6地址 使用特殊的域ip6.arpa。 IPv6地址在此 域中显示为 反向顺序的半字节序列,表示为 十六进制数字作为子域。例如,对于 示例,对应于IPv6地址 2001:db8 :: 567:89ab的指针域名 是 ba9.8.7.6.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8。 bd0.1.0.0.2.ip6.arpa。
我能找到的关于半字节的唯一的东西是包函数http://www.php.net/pack。我找不到任何解决方法,例如用google搜索这个问题。
任何帮助,非常感谢。
谢谢Alnitak这工作完美! –