Мне нужно преобразовать адрес ipv6 в его полубайтовый формат для использования при динамическом создании записей ptr. Вот информация, которую я получил из Википедии:
Обратное разрешение IPv6
Обратный поиск DNS для адресов IPv6 используйте специальный домен ip6.arpa. An 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.8.bd0.1.0.0.2.ip6.arpa.
Единственное, что я смог найти относительно полубайтов, было в функция pack, http://www.php.net/pack . Я не смог найти решения с примерами из поиска в Google.
Любая помощь приветствуется.