开发者社区> 问答> 正文

如何通过java自带的库查看一个域名的IP地址?

有没有方便快捷最好是 方法

展开
收起
YDYK 2020-04-08 22:38:50 1450 0
2 条回答
写回答
取消 提交回答
  • package ip;

    import java.net.InetAddress; import java.net.UnknownHostException; import java.util.Arrays;

    /** * java 中提供的两个类 * InetAddress 获取ip 能获取端口?不能 * InetSocketAddress 获取ip 和端口 * @author superdrew */ public class TestInetAddress {

    public static void main(String[] args) throws UnknownHostException {
        //获取本机的ip地址和域名   
        InetAddress ia = InetAddress.getLocalHost();
        System.out.println(ia.toString());
        System.out.println(ia.getHostName());//域名               127 
        System.out.println(ia.getHostAddress());//ip地址           192.168.201.254
        System.out.println(Arrays.toString(ia.getAddress()));//-64, -88, 6, -2(最高位是1)
        
        //获取固定网址的ip和域名
        InetAddress ia2 = InetAddress.getByName("www.baidu.com");
        System.out.println(ia2.toString());
        System.out.println(ia2.getHostName());//域名               127 
        System.out.println(ia2.getHostAddress());//ip地址    
    
    }
    

    }

    2020-04-11 12:28:14
    赞同 展开评论 打赏
  • 最方便的是java.net.InetAddress.getByName("URL");

    2020-04-08 22:40:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
创业公司的域名想象 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载