public class InetUtil
extends java.lang.Object
构造器和说明 |
---|
InetUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
isInSideNetWork(java.lang.String host)
判断指定host是否内网
|
static boolean |
isInSideNetWorkAccess(javax.servlet.http.HttpServletRequest request)
判断当前请求是否内网访问
|
static boolean |
isInternetReachable()
检查是否连接到外网。
|
static boolean |
isInternetReachable(java.lang.String addr)
检查是否连接到外网的指定网站。
|
static boolean |
isIPAddress(java.lang.String address) |
static boolean |
isIPv4Address(java.lang.String address) |
static boolean |
isIPv6Address(java.lang.String address) |
public static boolean isInSideNetWorkAccess(javax.servlet.http.HttpServletRequest request)
request
- public static boolean isInSideNetWork(java.lang.String host)
host
- public static boolean isInternetReachable()
public static boolean isInternetReachable(java.lang.String addr)
addr
- 网站地址,形如"http://www.google.com"public static boolean isIPv6Address(java.lang.String address)
public static boolean isIPv4Address(java.lang.String address)
public static boolean isIPAddress(java.lang.String address)