| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Работа с сетью > ipv6 UnknownHostException |
| Автор: tarasrng 11.12.2013, 14:55 |
| Добрый день. питаюсь пропустить айпишки с этого ресурса http://www.chaosreigns.com/iprep/iprep.txt через InetAddress.getByName(), на первых же вилетает UnknownHostException. не пойму, что за странный формат 2a03:c300:0001/48 - может это из-за него? как мне корректно передать ети адреса в InetAddress? |
| Автор: LSD 11.12.2013, 18:37 | ||
Это короткий формат с маской, если убрать маску и добавить двоеточие для пропущенных групп, то все заработает:
Но так ты получишь один адрес а не всю подсеть. Для работы с подсетями попробуй http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/util/SubnetUtils.html (не уверен правда насчет поддержки IPv6). |