Я следил за ответом в https://stackoverflow.com/a/2241269/2458223 (который предложил Уильям Брендель) но большую часть времени возвращает неправильные результаты, когда я сравниваю результаты с MYSQL. Пожалуйста, просмотрите
InetAddress bar = InetAddress.getByName("187.210.139.0");
value = ByteBuffer.wrap(bar.getAddress()).getInt();
результаты можно посмотреть здесь...
Результаты JAVA: (см.: http://ideone.com/CJ3qCU)
returns: 1143829760
Результаты MySQL:
mysql> select inet_aton("187.210.139.0");
+----------------------------+
| inet_aton("187.210.139.0") |
+----------------------------+
| 3151137536 |
+----------------------------+
В чем здесь проблема... какая-то ошибка?? Пожалуйста, помогите!!