Если говорить про IP. то с LONG форматом был один старый баг (или фича ХЗ), когда значение выдаваемое ip2long() могло быть отрицательным, причем сами цифры правильные.
Лечится так: https://github.com/johncms/sys ... p#L49
И у нас давно это уже сделано...