如何获取本机IP地址

如何获取本机IP地址,第1张

如何查看本机ip地址?其实这个问题问得有点歧义,查看电脑ip可以理解成查看电脑在局域网里的ip设置,也可以理解成电脑在当前互联网中的ip地址。

这2种区别系统大全希望大家一定要去稍微理解下,那么本地IP地址与互联网中IP地址有什么区别呢

在这里系统大全简单介绍下,本地IP地址需要存在于局域网中,如常见的路由器组建的多人共享上网就属于局域网,路由器会为每个用户分配一个路由器局域IP地址,局域网内所有用户共用的时一个互联网IP地址。

一:如何查看本机ip地址,首先介绍下,查看电脑在局域网里的ip地址

首先,右击“网上邻居”,选择“属性”;

然后,在打开的窗口中找到“本地连接”,右击,选择“属性”;

第三,在d出的对话框中,选择“Internet协议”,点击“属性”。

就可以查看电脑的ip了,如下图:

查看局域网中内部IP地址方法

不过,如果你的电脑是自动获得ip,以上方法则不能查看ip,那怎么办呢?

可以尝试一下方法:“开始”-“运行”,输入“cmd”,在输入“ipconfig /all”,就可以查看到ip了!非常全,可以好好研究研究了!

很多朋友都想知道java如何获取本地ip?下面就一起来了解一下吧~

获取java本地ip一共有两种方法:1、inetAddress类;2、封装方法。

1、 inetAddress类

通过InetAddress的实例对象包含以数字形式保存的IP地址,同时还可能包含主机名(如果使用主机名来获取InetAddress的实例,或者使用数字来构造,并且启用了反向主机名解析的功能)。InetAddress类提供了将主机名解析为IP地址(或反之)的方法。其生成InetAddress对象的方法。

import javanetInet4Address; import javanetInetAddress; import javanetUnknownHostException; public class Main {     public static void main(String[] args) throws UnknownHostException {         //Inet4Address address= (Inet4Address) Inet4AddressgetLocalHost();         InetAddress address = InetAddressgetLocalHost();         Systemoutprintln(address);//获取计算机名称和ip地址         String hostAddress = addressgetHostAddress();         Systemoutprintln(hostAddress);//获取ip地址         String hostName = addressgetHostName();         Systemoutprintln(hostName);//获取计算机名称     } }

2、封装方法。

    public static String getLocalIp() {         Enumeration  netInterfaces = null;         try {             netInterfaces = NetworkInterfacegetNetworkInterfaces();             while (netInterfaceshasMoreElements()) {                 NetworkInterface nif = netInterfacesnextElement();                 Enumeration  InetAddress = nifgetInetAddresses();                 while (InetAddresshasMoreElements()) {                     String ip = InetAddressnextElement()getHostAddress();                     if (ipstartsWith("192168")) {                         return ip;                     }                 }             }         } catch (SocketException e) {         }         return "127001";     }

前段时间,项目有一个需求,就是获取用户的大致位置,国内精确到省市,国外有国家就可以。这种一般都是通过获取用户当前的IP地址,然后根据IP地址解析出所在的地区。网上也有很多方案,无非都是通过访问一个接口,然后解析返回的数据,例如:

站长之家: >

缺了>

没告诉你编码方式

是不是需要证书的>

如果有证书应该有密码的

以上就是关于如何获取本机IP地址全部的内容,包括:如何获取本机IP地址、如何在java中获取本地ip、通过网络请求获取当前IP,并得到大致位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9567277.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存