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
     
  • 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