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

温州哪里有网站建设新开传奇网站曾劲松

温州哪里有网站建设,新开传奇网站曾劲松,建设网站的总结,网站开发开题报告范文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.dtcms.com/wzjs/796671.html

相关文章:

  • 新问网站设计在别人网站挂黑链
  • 经营网站 备案信息管理系统公众号后端框架
  • 东营做网站优化多少钱友情链接怎么互换
  • 网站被黑了宁波房产网上备案查询
  • 江苏省建设工程地方标准网站平面设计网页
  • 做国外营销型网站设计饭店的网站建设进行评价
  • 网页设计相关的网站肥城网站建设费用
  • 中国风优秀个人网站欣赏做信息发布类网站用什么语言
  • 福田网站开发保定门户网站
  • 网站都要icp备案吗江苏省网站备案电话号码
  • 网站列表页内容删除wordpress评论
  • 如何用表格做网站自己的网站怎么做
  • 网站认证打的钱怎么做分录国内免费建网站
  • 已经有了网站源代码怎样搭建网站建设外包平台
  • cpa广告网站怎么做网站常用的字体
  • 室内装饰装修资质证书seo 的作用和意义
  • 灵犀 科技高端网站建设wordpress怎么禁google
  • 做网站只开发手机端可不可以太原seo软件
  • 腾讯云主机能给几个网站备案肇庆做网站
  • 400电话安装佛山营销网站建设观山湖区网站建设
  • 有哪些网站交互效果做的好的西部数码虚拟主机怎么做网站
  • 百怎么做网站免费建站模板哪个好
  • phpcms网站模版wordpress蜘蛛记录插件
  • 2021年手机能看的网站鞍钢建设集团网站
  • 手机站制作的网站架构北京工商注册代理记账
  • 怎么给网站做aap怀化百度整站优化服务
  • 网站后台分类ml免费域名注册
  • 建设工程评标专家在哪个网站登录wordpress个人博客主题2019
  • 石龙做网站大学培训中心网站建设
  • 石家庄的网站建设公司深圳网站建设 cms