如何看本机的内网IP

如何看本机的内网IP,第1张

查看本机的内网IP方法如下:

方法一、

若电脑系统是xp系统,点击桌面-网上邻居-右键属性,在本地连接界面右键点击本地连接-状态-支持-详细信息即可查看本机内网ip;

2若电脑系统为win7以上系统,则点击桌面图标网络-鼠标右键属性-本地连接-详细信息,即可查看ipv4即为电脑内网ip。

方法二、

点击电脑开始菜单-运行,输入cmd回车进入dos界面,输入ipconfig /all回车,即可查看本地内网ip全部信息。

内网也就是局域网,内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。

最直观的就是像网吧,公司内部的电脑用交换机,HUB,路由连起来的。

很多朋友都想知道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";     }

A类网络的IP地址范围为:1001-126255255254;B类网络的IP地址范围为:128101-191255255254;C类网络的IP地址范围为:192011-223255255254。

IP地址是适合大型网和小型网的。地址是自定义的,它的最高位定义地址的类型。A类地址支持多个主机在一个网:最高位为0,跟随有7Bit网络部分和24Bit主机部分。在B类地址,最高位是非0,跟随有14Bit网络号和16Bit主机号。

C类地址以110开始,跟随有21Bit网络号和8Bit主机号。按常规IP地址由加点的字符给出,地址由四部分10进制数组成,用点作分隔。

IP分组的转发规则

路由器仅根据网络地址进行转发。当IP数据包经由路由器转发时,如果目标网络与本地路由器直接相连,则直接将数据包交付给目标主机,这称为直接交付;否则,路由器通过路由表查找路由信息,并将数据包转交给指明的下一跳路由器,这称为间接交付。

路由器在间接交付中,若路由表中有到达目标网络的路由,则把数据包传送给路由表指明的下一跳路由器;如果没有路由,但路由表中有一个默认路由,则把数据包传送给指明的默认路由器;如果两者都没有,则丢弃数据包并报告错误。

大家都知道每一个台电脑都有自己的IP地址,ip地址就像一个代名词一样,是独一无二的,我们是可以通过电脑的IP地址来判断这台电脑的所在地,所以ip地址也是可以透漏个人的信息的,那么我们如果没有办法获取ip地址,我们应该怎么办呢下面让我带大家一起来看一下无法获取ip地址的解决办法吧。

网络之间互连的协议(IP)是Internet Protocol的外语缩写,[1] 中文缩写为“网协”网络之间互连的协议也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不同,可以分为5类。另外,IP还有进入防护,知识产权,指针寄存器等含义。

获取ip地址办法一

我们可以利用网址来查询以及获取,我们可以登录19216811来查询以及获取自己电脑的ip地址,进入之后,我们可以点击,设置向导,然后进行下一步来获取ip地址,如果无法获取,我们可以将无线路由器重新启动或者是直接恢复出厂设置,就可以了,然后再进行尝试,如果还是不行,就要看看是不是运营商的问题,我们可以打电话咨询一下运行商,是不是哪根线头松了,都是解决无法获取ip地址的方法。自己可以掂量一下最适合哪一种。

获取ip地址办法二

如果我们在使用电脑的过程中发现没有办法获取ip地址的时候,首先我们应该检查我们的线路,看是不是线路的问题导致我们无法获取ip地址,如果不是线路的问题的话,就要检查水晶头,看看是不是水晶头问题,如果不是水晶头的问题的话,就要检查是不是本地连接错误了,一般情况下我们如果本地连接没有连接上的话也是无法获取ip地址的。导致无法获取ip地址的原因还有很多,所以,我们要对症下药,查找自己无法获取的原因并解决。

获取ip地址办法三

如果上述都不能够解决无法获取ip地址的问题的话,我们就要看电脑内部设置是不是出现问题,我们可以在开始,运行中输入cmd,再输入ipconfig,看一下自己的ip地址是否正常,如果不正常的话,就要重新获取,然后右键单击我的电脑,找到计算机管理的选项,打开服务的按钮,打开之后再尝试一下,应该就可以了。

以上就是对无法获取ip地址的解决方法,你们看懂了吗希望以上我介绍的能够帮助到大家,如果上述的方法还不能为您解决的话,就要联系专业人士了,看看是不是电脑内部出现问题,希望得到解决,虽然获取ip地址没有什么太大的作用,但是我们仍然需要去不断的学习这些知识。

以上就是关于如何看本机的内网IP全部的内容,包括:如何看本机的内网IP、如何在java中获取本地ip、如何获取ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9448037.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存