public class Tools extends Object
| 构造器和说明 |
|---|
Tools() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getIp()
获取本机 ip,带缓存的
|
static Map<String,Object> |
getIpLocation(String ip)
http://ip.taobao.com/instructions.html http://blog.zhukunqian.com/?
|
static String |
getIpLocation2(String ip) |
static InetAddress |
getLocalHostLANAddress()
获取本机局域网地址
|
static String |
getLocalIp()
如果 getLocalHostLANAddress() 放在不能连接公网的环境,那个方法就不适用了,可以使用这个方法
|
static String |
getLocalIp2()
第二种方法
|
static Map<String,String> |
getWhois(String domain)
域名 whois 查询 https://www.nowapi.com/api/domain.whois
|
static boolean |
innerIP(String ip)
判断IP是否内网
|
static boolean |
isDomianRegisterAvailable(String domain)
域名是否已经注册
|
public static String ip
public static String getIp()
public static InetAddress getLocalHostLANAddress()
public static String getLocalIp()
public static String getLocalIp2()
public static boolean isDomianRegisterAvailable(String domain) throws IOException
domain - 域名IOException - 访问异常public static Map<String,String> getWhois(String domain) throws IOException
domain - 域名IOException - 访问异常public static Map<String,Object> getIpLocation(String ip) throws IOException
IOExceptionpublic static String getIpLocation2(String ip) throws IOException
IOExceptionpublic static boolean innerIP(String ip)
ip - Copyright © 2013–2021 AJAXJS. All rights reserved.