100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 查询网站ip地址

查询网站ip地址

时间:2020-11-02 23:16:58

相关推荐

查询网站ip地址

查询网站ip地址

还在考试,越到考试越不想学习,考了两门嗨了两天,一字没看,有点空虚。感觉还是每天要看点东西,最近不是特别想搞算法这块,想搞点其它的,所以最近看看网络编程这块。也算是填补一下自己计算机知识的盲区,但不可否认的是,还得以算法为重。

引言:先给大家普及一下ip地址和域名

IP地址:ip分为公网ip和私网ip.

在百度上面搜索ip得到的就是公网ip.

公网 : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Internet 。

大多数情况下,我们讨论的都是公网IP。IP规定网络上所有的设备都必须有一个独一无二的IP地址,就好比是邮件上都必须注明收件人地址,邮递员才能将邮件送到。同理,每个IP信息包都必须包含有目的设备的IP地址,信息包才可以正确地送到目的地。同一设备不可以拥有多个IP地址,所有使用IP的网络设备至少有一个唯一的IP地址。

在电脑终端输入ifconfig(Unix系统命令),查询得到的就是私网ip.

私网ip: 私有 IP 或保留 IP,不能直接连上 Internet 的 IP ,主要用于局域网络内的主机联机规划。

域名:由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统来将域名和IP地址相互映射 。例如百度的域名是:——>相对应的IP:61.135.169.125

用java查询IP很简单,只用到了java的一个InetAddress类,下面就是一些使用例子。

import .InetAddress;import .UnknownHostException;//测试ippublic class TestInetAddress {public static void main(String[] args) {// TODO Auto-generated method stubtry {//查询本机地址InetAddress inetaddress1= InetAddress.getByName("127.0.0.1");System.out.println(inetaddress1);InetAddress inetaddress3= InetAddress.getLocalHost();System.out.println(inetaddress3);InetAddress inetaddress4= InetAddress.getByName("localhost");System.out.println(inetaddress4);//查询百度地址InetAddress inetaddress2= InetAddress.getByName("");System.out.println(inetaddress2);//常用方法System.out.println(inetaddress2.getCanonicalHostName()); //规范名字System.out.println(inetaddress2.getHostAddress()); //ipSystem.out.println(inetaddress2.getHostName()); //域名或者本机名} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}

运行结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。