Определение IP v6
1.
Вантуз-мен (04.05.2015 / 17:48)
Столкнулся с такой проблемой, что на обновленном ПО уже перешли на IP v6 и если попытаться определить ip, то выводятся не очень красивые строки к примеру 127.0.0.1 равен ::1
бывают и такие 2001:0DB8:AA10:0001:0000:0000:0000:00FB
есть возможность сократить, но это не сильно упрощает
Кто-нибудь сталкивался с этим и как вы храните ip?
2.
Антон (04.05.2015 / 18:23)
1.
Vantuz, md5?
3.
Вантуз-мен (04.05.2015 / 19:51)
2.
WmLiM, а зачем тогда вообще нужно хранить ip если он необратимо зашифрован
4.
Кевин Митник (05.05.2015 / 00:41)
хрнаю в mysql. юзаю для этого стандартную возможность mysql
HEX(INET6_ATON('fdfe::5a55:caff:fefa:9089'))
обратно -
HEX(INET6_ATON(INET_NTOA(167773449)))
выглядит обычным шестандцатичным кодом. хранение в VARCHAR BINARY
http://dev.mysql.com/doc/refman/5.6/en/miscellaneous-functions.html#function_inet6-aton
решение довольно тривиальное
URL:
https://visavi.net/topics/42299