关于获取本机IP地址的几种方法

摘要:
我本机的IP地址是:使用代码获取:%@pageimport="java.net.InetAddress"%˃˂%/*设置编码*/request.setCha

我本机的IP地址是:

关于获取本机IP地址的几种方法第1张

使用代码获取:

%@ page import="java.net.InetAddress" %>
<%@ page import="java.net.UnknownHostException" %>
<%@ page import="java.net.InetAddress" %>
<%@ page import="java.io.PrintWriter" %>

<%
    /*设置编码*/
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=UTF-8");
    final PrintWriter writer = response.getWriter();


    writer.println("获得客户端IP地址:" + request.getLocalAddr() + "<br/>");
    writer.println("获取本机的IP地址:" + request.getRemoteAddr() + "<br/>");

    InetAddress address = null;
    try {
        address = InetAddress.getLocalHost();
        //获取计算机名称和ip地址
        writer.println("获取计算机名称和ip地址:" + address + "<br/>");
        String hostAddress = address.getHostAddress();
        //获取ip地址
        writer.println("获取本机的IPV4地址:" + hostAddress + "<br/>");
        String hostName = address.getHostName();
        //获取计算机名称
        writer.println("获取计算机名称:" + hostName + "<br/>");
    } catch (UnknownHostException e) {
        e.printStackTrace();
    }
%>

打印的结果是:

关于获取本机IP地址的几种方法第2张

免责声明:文章转载自《关于获取本机IP地址的几种方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇centos8+oracle19开机自启动阿里云OSS存储下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android Studio AVD中文输入法安装

  我创建了两个AVD,api21与api24,发现均没有中文输入法,上网查询说将键盘选择为“谷歌拼音输入法”,可我的输入法中没有此选项,于是自己决定安装一个 输入法的.apk   首先,在avd中下载,下载成功,无法安装(此时下载的是百度输入法);然后在电脑上下载了搜狗输入法与QQ输入法,利用ADB进行安装 ,报  Failure [INSTALL_FA...

Jsoup爬取数据设置代理IP

最近,使用Jsoup爬取数据发现有的网站当你用自己的电脑爬取数据,次数多的时候就会发现本地的电脑就会连不上,原因是本地IP被限制或者拦截了。 因此,自己也找了一些资料,发现爬取数据的时候可以设置代理Ip,这样就不会发生本地Ip被封掉的危险了。代码如下:   //设置代理Ip System. getProperties(). setProperty("...

TCP/IP协议(一)网络基础知识 网络七层协议

参考书籍为《图解tcp/ip》-第五版。这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述)、OSI参考模型、网络概念的本质、网络构建的设备等     下面是协议层从底层至顶层的一个模型图:   一、计算机网络的背景 1.1 计算机的发展 有人说:“20世纪最伟大的发明就是计算机”,自诞生伊始,计算机经历了...

Windows 10 彻底关闭 Antimalware Service Executable 降低内存占用

概述 最近给内网的一台电脑安装 Windows 10 专业版系统,由于此电脑不会涉及到不安全因素,所以杀毒软件非必须。 以最大限度节省系统资源考虑,默认安装的 Micoroft Defender 占用了大量内存,而且还有不断增长的趋势。 参考了网上五花八门的方法:修改注册表、编辑组策略等等,但是没有一种方式能真正的关掉 Antimalware Servi...

00、网路调试助手的使用

1、下载 mNetAssit ,是一个绿色可执行文件,无需安装点击 mNetAssit.exe              2、设置             注意 : 查看 ip 地址运行行: ipconfig              如何 1 的 ip 地址与本地 ip 地址不相同时,关闭电脑虚拟网络等。 来自为...

adb工具安装与配置

adb的正常使用需要满足两个条件: 一、将adb的安装包的路径添加到环境变量中 二、安装ADB Interface adb 工具无需安装,直接配置环境变量即可,一般情况下,配置好环境变量便可使用,但是如果电脑没有安装ADB Interface,在手机连接电脑,输入adb shell后会提示:device not found 下面是详细操作步骤: 一、adb...