当前位置: 首页 > news >正文

东莞市房产管理局官网/北京快速优化排名

东莞市房产管理局官网,北京快速优化排名,可以建网站,泉州网站建设哪里好IP 简单讲解InetAddress类 先记住一个id地址:127.0.0.1,这是本机的ip地址,之后的笔记中会常常出现。 InetAddress类没有构造方法,获得这个类的对象是通过调用InetAddress类的静态方法实现的。 示例代码 package Net_Study;im…

IP

简单讲解InetAddress类

先记住一个id地址:127.0.0.1,这是本机的ip地址,之后的笔记中会常常出现。

InetAddress类没有构造方法,获得这个类的对象是通过调用InetAddress类的静态方法实现的。

示例代码

package Net_Study;import java.net.InetAddress;
import java.net.UnknownHostException;public class TestInetAddress {public static void main(String[] args) {try {// 查询本机ip地址InetAddress addr1 = InetAddress.getByName("127.0.0.1");System.out.println(addr1);InetAddress addr2 = InetAddress.getLocalHost();System.out.println(addr2);InetAddress addr3 = InetAddress.getByName("localhost");System.out.println(addr3);// 查询网站ip地址InetAddress addr4 = InetAddress.getByName("www.baidu.com");System.out.println(addr4);// 常用方法// 返回规范的名字——ipSystem.out.println(addr4.getCanonicalHostName());// 返回ipSystem.out.println(addr4.getHostAddress());// 返回域名,或者自己电脑的名字// 网站一般返回域名System.out.println(addr4.getHostName());// 本机一般返回自己电脑的名字System.out.println(addr1.getHostName());} catch (UnknownHostException e) {throw new RuntimeException(e);}}
}

运行结果:

/127.0.0.1
小琦/10.84.34.66
localhost/127.0.0.1
www.baidu.com/153.3.238.127
153.3.238.127
153.3.238.127
www.baidu.com
localhost

代码逐行解释及输出结果分析

1. 查询本机 IP 地址
// 查询本机ip地址
InetAddress addr1 = InetAddress.getByName("127.0.0.1");
System.out.println(addr1);
  • InetAddress.getByName("127.0.0.1"):通过 getByName 方法根据指定的 IP 地址字符串获取 InetAddress 对象。127.0.0.1 是本地回环地址,用于测试本地网络连接。
  • 输出结果 /127.0.0.1InetAddress 对象的 toString() 方法默认输出格式为 / 后面跟着 IP 地址。
InetAddress addr2 = InetAddress.getLocalHost();
System.out.println(addr2);
  • InetAddress.getLocalHost():返回本地主机的 InetAddress 对象。
  • 输出结果 小琦/10.84.34.66小琦 是你的计算机名,10.84.34.66 是你当前计算机在局域网中的 IP 地址。
InetAddress addr3 = InetAddress.getByName("localhost");
System.out.println(addr3);
  • InetAddress.getByName("localhost"):根据主机名 localhost 获取 InetAddress 对象,localhost 通常解析为 127.0.0.1
  • 输出结果 localhost/127.0.0.1:主机名 localhost 对应的 IP 地址是 127.0.0.1
2. 查询网站 IP 地址
// 查询网站ip地址
InetAddress addr4 = InetAddress.getByName("www.baidu.com");
System.out.println(addr4);
  • InetAddress.getByName("www.baidu.com"):根据域名 www.baidu.com 获取对应的 InetAddress 对象,该方法会通过 DNS(域名系统)解析域名得到对应的 IP 地址。
  • 输出结果 www.baidu.com/153.3.238.127:域名 www.baidu.com 解析后的 IP 地址是 153.3.238.127
3. 常用方法
// 返回规范的名字——ip
System.out.println(addr4.getCanonicalHostName());
  • addr4.getCanonicalHostName():返回主机的规范名称,通常是经过 DNS 解析后的完全限定域名(FQDN),对于百度的 IP 地址,这里直接返回了对应的 IP 地址 153.3.238.127,这可能是因为 DNS 配置或解析的结果。
// 返回ip
System.out.println(addr4.getHostAddress());
  • addr4.getHostAddress():返回 InetAddress 对象对应的 IP 地址字符串,输出为 153.3.238.127
// 返回主机名,网站返回域名
System.out.println(addr4.getHostName());
  • addr4.getHostName():返回主机名,如果是通过域名获取的 InetAddress 对象,通常会返回该域名,所以输出为 www.baidu.com
// 本机一般返回自己电脑的名字
System.out.println(addr1.getHostName());
  • addr1.getHostName():对于 127.0.0.1 对应的 InetAddress 对象,返回的主机名是 localhost

以上的方法了解即可,不需要死记

http://www.whsansanxincailiao.cn/news/32042640.html

相关文章:

  • 北京网站制作公司兴田德润实惠/app排名优化
  • 网站建设在360属于什么类目/一站式营销平台
  • 电力网站建设方案/百度seo优化策略
  • 动态网站建设实训心得体会/百度seo2022新算法更新
  • 做愛的视频网站/做推广的公司一般都叫什么
  • 西安高端品牌网站/西安seo优化系统
  • 网站运营职责/上海seo优化公司kinglink
  • 多样化的网站建设公司/seo网站排名优化公司哪家好
  • 如何修改网站关键词/游戏优化大师官方下载
  • 网站建设运行工作情况总结/本地建站软件有哪些
  • 网站制作的语言/如何把网站推广出去
  • 电子商务网站建设交印花税吗/临沂森佳木业有限公司
  • 做网站贵/seo关键词怎么优化
  • 武汉做网站需要多少钱/关键词com
  • java做网站模版多站管理/网络营销与直播电商学什么
  • 教务管理系统数据库设计/seo手机搜索快速排名
  • 社交网站做强/关键词排名优化公司成都
  • 给公司建网站/seo网络优化日常工作内容
  • 做网站的那个语言好/营销型网站建设解决方案
  • 重庆网站建设jccit/磁力搜索
  • 惠州网站建设效果/win7优化大师官网
  • 整合营销网站/最新新闻热点话题
  • 栅格布局 网站设计/seo排名优化首页
  • 怎么给QQ名片做网站/交换友链要注意什么
  • 绵阳专业网站建设公司/一站式发稿平台
  • 苏州营销网站建设/博客网站登录
  • 代刷推广网站/google推广平台怎么做
  • 菠菜导航网站可以做/推广软件app
  • 网站建设的风格/灰色行业seo大神
  • 做个人网站要注意什么/浏览器网页版入口