Java网络编程--InetAdress类

一、地址

java.net包中的InetAddress 类对象含有一个Internet主机地址的域名和Ip地址

www.sina.com.cn/202.108.35.210

二、获取地址

1、获取Internet上主机的地址

使用InetAddress类的静态方法 getByName(String s);

将一个域名或IP地址传递给该方法的参数s,获得一个InetAddress对象,该对象含有主机地址的域名和ip地址,

该对象用一下形式来表示它包含的信息:

www.sina.com.cn/202.108.35.210

2.获取本机地址

getLocalHost()

三、其他方法

1.public String getHostName() :获取InetAddress对象所含的域名

2.public String getHostAddress():获取InetAddress对象所含的IP地址

示例:

 1 package zhenze;
 2 
 3 import java.net.InetAddress;
 4 import java.net.UnknownHostException;
 5 
 6 public class Demo03 {
 7     public static void main(String[] args) {
 8         InetAddress address;
 9         try {
10             address = InetAddress.getByName("www.sina.com.cn");
11             System.out.println(address.toString());
12             System.out.println("域名:"+address.getHostName());
13             System.out.println("IP:"+address.getHostAddress());
14             
15             System.out.println("本机域名和IP地址:"+InetAddress.getLocalHost());
16         } catch (UnknownHostException e) {
17             // TODO Auto-generated catch block
18             e.printStackTrace();
19         }
20         
21     }
22 }
23 
24 控制台信息:
25 www.sina.com.cn/202.108.33.76
26 域名:www.sina.com.cn
27 IP:202.108.33.76
28 本机域名和IP地址:QF*-20150804JUF/10.10.60.38

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏XAI

微信支付-Java-SpringMVC基础一些代码支持

官网文档和demo代码下载地址 https://mp.weixin.qq.com/htmledition/res/bussiness-faq/wx_app_pa...

955100
来自专栏java工会

java调用webservice接口的几种方法

6.6K40
来自专栏公众号_薛勤的博客

Jsoup模拟登录带验证码的教务系统(原理详解)

在模拟登陆该教务系统时,笔者观察到该教务系统还有一个不需要验证码即可登陆的网址:http://jwxt.qlu.edu.cn/jsxsd/xsxk/xklc_l...

18220
来自专栏hotqin888的专栏

bootstrap treeview 增删改的正确姿势

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

55430
来自专栏hotqin888的专栏

golang-fullcalendar拖曳drop、resize的坑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

39810
来自专栏知了

ijst:基于反射的 C++ JSON 反序列化库

ijst (iJsonStruct) 一个是 C++ Json 序列化/反序列化库:

35650
来自专栏牛肉圆粉不加葱

[Spark源码剖析]Pool-Standalone模式下的队列Pool-Spark Standalone模式下的队列

org.apache.spark.scheduler.Pool是 Spark Standalone 模式下的队列。从其重要成员及成员函数来剖析这个在 TaskS...

6510
来自专栏java 成神之路

URL 源码分析

400130
来自专栏Java后端生活

JDBC(六)处理Blob

LOB,即Large Objects(大对象),是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储可多达4GB的数据)。

23750
来自专栏开发技术

spring事务源码解析

  在spring jdbcTemplate 事务,各种诡异,包你醍醐灌顶!最后遗留了一个问题:spring是怎么样保证事务一致性的? 当然,spring事务内...

12710

扫码关注云+社区

领取腾讯云代金券