Articles of ipv6

REMOTE_ADDR и IPv6 в PHP

Можно ли предположить, что $_SERVER['REMOTE_ADDR'] всегда возвращает IPv4-адрес ? Благодаря!

Работа с адресами IPv6 в PHP

После тщательного поиска, я заметил небольшое отсутствие функций в PHP для обработки IPv6 . Для моего личного удовлетворения я создал несколько функций, чтобы помочь переходу. Функция IPv6ToLong() является временным решением, которое было IPv6ToLong() здесь: Как сохранить IPv6-совместимый адрес в реляционной базе данных . Он разделит IP на два целых числа и вернет их в массив. […]

Как конвертировать IPv6 из двоичного файла для хранения в MySQL

Я пытаюсь сохранить IPv6-адреса в MySQL 5.0 эффективным образом. Я прочитал другие вопросы, связанные с этим, такие как этот . Автор этого вопроса в конечном итоге выбрал два поля BIGINT. Мои поиски также показали еще один часто используемый механизм: использование DECIMAL (39,0) для хранения адреса IPv6. У меня есть два вопроса. Каковы преимущества и недостатки […]

PHP5 вычисляет диапазон IPv6 от префикса cidr?

Я могу сделать это с помощью IPv4, используя фрагменты кода из различных онлайн-источников. Мне было интересно, есть ли способ сделать это с помощью IPv6. В принципе мне просто нужна форма, в которой я могу ввести адрес и префикс IPv6 (например: адрес / 68), и он вычисляет сетевой адрес, первый полезный адрес, последний полезный адрес и […]

Хранить IPv6 в базе данных

Какова наилучшая практика для хранения IP-адресов с PHP в базе данных MySQL? Есть функция ip2long – но это только для IPv4. Но как насчет IPv6? Я знаю php-функцию, предназначенную для IPv6-IP, но она не работает в Windows с PHP <Version 5.3

PHP $ _SERVER показывает IPv6

Я столкнулся с проблемой с $ _SERVER ['REMOTE_ADDR'] в PHP. Он дает значение IPv6, даже если сервер использует IPv4. Может ли кто-нибудь помочь мне решить эту проблему.

Как проверить, подключен ли кто-либо через IPv6 / IPv4

Я хочу проверить через php, если кто-то подключается к моему сайту через IPv4 или IPv6. Адрес клиента можно найти в $_SERVER["REMOTE_ADDR"] но как проверить, является ли это IPv4 или IPv6? Спасибо за ваше время Andre

Быстрый способ расширения адресов IPv6 с помощью PHP

Я работал над проектом, где мне нужно было расширить адреса IPv6. Есть не так много функций, созданных другими пользователями, а те, которые существуют, уродливы. Некоторые из них включали несколько foreach и gmp_init , которые добавили много накладных расходов и сложнее поддерживать код. Мне нужен простой, не облагающийся налогом скрипт для расширения IPv6. Публикация этого для […]