使用InetAddress类获取当前查看网址的用户的IP地址以及主机名称

 

        获取当前查看网址的用户的IP地址以及主机名称的作用可以用在删除数据接口里,到时候再日志里可以查询是谁删除的数据

我们先使用getLocalHost()方法获得InetAddress对象
使用
getHostName();方法获取本机名
使用
getHostAddress();方法获取本机IP地址
使用
getCanonicalHostName():获取此 IP 地址的全限定域名。

代码如下

// 获取IP地址 
        InetAddress netAddress = InetAddress.getLocalHost();
        logger.info("[用户ip为: " + netAddress.getHostAddress() + " 主机名为: "+netAddress.getHostName() +" 的用户正在删除检测记录id" + ids + "]");

效果如下

你可能感兴趣的:(Java学习)