Package ru.bitel.bgbilling.modules.sorm.server.utils

# Class SormUtils.IpUtils

java.lang.Object
ru.bitel.bgbilling.modules.sorm.server.utils.SormUtils.IpUtils

Enclosing class:
  `SormUtils`

public static class SormUtils.IpUtils extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `IpUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static List<String>`
  `expand(byte[] addressFrom, byte[] addressTo)`
  Универсальный метод: - если задан только addressFrom -> один адрес - если задан диапазон (addressFrom + addressTo) -> все адреса в диапазоне - если задана подсеть (addressFrom + null) -> все адреса из подсети
  `static long`
  `ipToLong(byte[] ip)`
  `static String`
  `longToIp(long ip)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### IpUtils

    public IpUtils()

- ## Method Details

  - ### ipToLong

    public static long ipToLong(byte[] ip)

  - ### longToIp

    public static String longToIp(long ip)

  - ### expand

    public static List<String> expand(byte[] addressFrom, byte[] addressTo) throws UnknownHostException
    Универсальный метод: - если задан только addressFrom -> один адрес - если задан диапазон (addressFrom + addressTo) -> все адреса в диапазоне - если задана подсеть (addressFrom + null) -> все адреса из подсети
    Throws:
      `UnknownHostException`