日志文章

2019-12-27 aflfte2011

InterAddress的使用方法

package com.aflfte.loc;
/**
 * IP:定位一个节点:计算机,路由器,通讯设备等
 * InterAddress的使用方法
 * 1.getLocalHost:本机
 * 2.getByName:域名或是IP
 *
 * 两个成员方法:
 * 1.getHostAddress:反回IP地址
 * 2.getHostName:返回主机名
 */
import java.net.InetAddress;
import java.net.UnknownHostException;

public class IPTest {
    public static void main(String[] args) throws Exception {
        //使用getLocalHost方法创建InetAddress对象 本机
        InetAddress addr=InetAddress.getLocalHost();
        System.out.println(addr.getHostAddress());//获取主机IP
        System.out.println(addr.getHostName());//获取主机名
        //根据域名得到InetAddress对象
        addr=InetAddress.getByName("www.163.com");
        System.out.println(addr.getHostAddress());//获取163服务器IP
        System.out.println(addr.getHostName());//获取163服务器名称
        //根据IP地址行到InetAddress对象
        addr=InetAddress.getByName("60.9.4.201");
        System.out.println(addr.getHostAddress());
        System.out.println(addr.getHostName());
        
    }
}

« 端口(InetSocketAddress的使用) | ThreadLocal的使用(查看线程存储空间)»