Class IpUtils

java.lang.Object
net.mingsoft.basic.util.IpUtils

public class IpUtils extends Object
Author:
铭软开发团队
  • Field Details

  • Constructor Details

    • IpUtils

      public IpUtils()
  • Method Details

    • internalIp

      public static boolean internalIp(String ip)
    • getRealAddressByIp

      public static String getRealAddressByIp(String ip)
      通过IP获取地理位置
      Parameters:
      ip -
      Returns:
    • textToNumericFormatV4

      public static byte[] textToNumericFormatV4(String text)
      将IPv4地址转换成字节
      Parameters:
      text - IPv4地址
      Returns:
      byte 字节
    • getHostIp

      public static String getHostIp()
      获取本机IP地址
      Returns:
      返回本机IP地址字符串,如果获取失败则返回默认的回环地址"127.0.0.1"
    • getHostName

      public static String getHostName()
      获取本地主机的主机名
      Returns:
      返回本地主机的主机名,如果获取失败则返回"未知"
    • isIpv4

      public static boolean isIpv4(String ip)
      是否为IPv4
      Parameters:
      ip - 待测试的IP地址
      Returns:
      是否为IPv4
    • isIpv6

      public static boolean isIpv6(String ip)
      是否为IPv6
      Parameters:
      ip - 待测试的IP地址
      Returns:
      是否为IPv6