测试主机的信息

来源:互联网 发布:淘宝香港代购好的店铺 编辑:程序博客网 时间:2024/05/18 16:36

1 . 得到本机的信息,返回的是InetAddress对象,对象中包含主机名和ip.
InetAddress inetAdress = InetAddress.getLocalHost();

2 . 如果想得到主机名,和主机的ip地址,得用上面的对象调用
String name = inetAddress.getHostName();// 得到主机名
String address = inetAddress.getHostAddress();// 得到主机的ip地址.
3 .
InetAddress inetAddress2 = InetAddress.getByName(“www.baidu.com”);
确定主机名称为www.baidu.com的主机的信息,inetAddress2中包含主机名称和ip

package com.qf.demo;import java.net.InetAddress;import java.net.UnknownHostException;/** * 测试本机 的地址 * localhost * 127.0.0.1 *  * @author Administrator * */public class Test {    public static void main(String[] args) {        try {            InetAddress inetAddress = InetAddress.getLocalHost();// 得到本机的信息            System.out.println(inetAddress);            String name = inetAddress.getHostName();// 得到主机名            System.out.println(name);            String address = inetAddress.getHostAddress();// 得到主机的ip地址            System.out.println(address);            InetAddress inetAddress2 = InetAddress.getByName("www.baidu.com");            System.out.println(inetAddress2);            System.out.println(inetAddress2.getHostName());            System.out.println(inetAddress2.getHostAddress());            InetAddress inetAddress3 =InetAddress.getByName("localhost");            System.out.println(inetAddress3.getHostName());// 如果获取不到主机名  主机名是展示的是ip地址            System.out.println(inetAddress3.getHostAddress());        } catch (UnknownHostException e) {            e.printStackTrace();        }    }}
原创粉丝点击