Java_InetAddress类[通俗易懂]

Java_InetAddress类[通俗易懂]InetAddress类地址的表示域名IP地址获取地址获取Internet上主机的地址获取本地机的地址地址的表示Internet上的主机有两种表示地址的方式:域名、IP地址域名例如:www.henu.edu.cnIP地址例如:202.108.35.210java.net包中的InetAddress类对象含有一个Internet主机地址的域名和IP地址:www.sina.com.cn/202.108.35.210域名容易记忆,在连接网络时输入一个主机的域名后,域名服务器(DNS)负责将域名转

大家好,又见面了,我是你们的朋友全栈君。

地址的表示

Internet上的主机有两种表示地址的方式:域名、IP地址

域名

例如:www.henu.edu.cn

IP地址

例如:202.108.35.210
java.net包中的InetAddress类对象含有一个Internet主机地址的域名和IP地址:
www.sina.com.cn/202.108.35.210
域名容易记忆,在连接网络时输入一个主机的域名后,域名服务器(DNS)负责将域名转化成IP地址,这样才能和主机建立连接

获取地址

获取Internet上主机的地址

可以使用InetAddress上主机的静态方法:
getByName(String s);
将一个域名或IP地址传递给该方法的参数s,获得一个InetAddress对象,该对象含有主机地址的域名和IP地址。
该对象用如下格式表示它包含的信息:www.sina.com.cn/202.108.35.210

获取主机域名及IP地址
在这里插入图片描述

package UrlClass;

import java.net.*;

public class InetAddress类 {
    public static void main(String args[]){
        try{
            InetAddress address_1 = InetAddress.getByName("");
            System.out.println(address_1.toString());
            InetAddress address_2 = InetAddress.getByName("166.111.222.3");
            System.out.println(address_2.toString());
        }catch (Exception e){
            System.out.println("无法找到");
        }
    }
}

另外,InetAddress类中还有两个实例方法:
public String getHostName():获取InetAddress对象所含的域名
public String getHostAddress():获取InetAddress对象所含的IP地址

获取本地机的地址

使用InetAddress类的静态方法getLocalHost()获得一个InetAddress对象,该对象含有本地机的域名和IP地址。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152230.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号