当前位置: 首页 > 编程笔记 >

利用Java如何获取IP与机器名方法示例

何琨
2023-03-14
本文向大家介绍利用Java如何获取IP与机器名方法示例,包括了利用Java如何获取IP与机器名方法示例的使用技巧和注意事项,需要的朋友参考一下

前言

本文详细给大家介绍了关于利用Java如何获取IP与机器名的方法示例,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:

一、通过IP获取机器名 or 通过机器名获取ip

host :主机        hostAddress :ip       hostName:机器名

import java.net.InetAddress; 
import java.net.UnknownHostException; 
 
public class Test01 { 
 public static void main(String[] args) throws UnknownHostException { 
 InetAddress addr=null; 
 String ip=""; 
 String address=""; 
 try{ 
  // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 
  addr = InetAddress.getByName("cp01-fengchao-public-7.epc.baidu.com"); 
  ip = addr.getHostAddress().toString(); //获得机器IP   
  address = addr.getHostName().toString(); //获得机器名称 
  System.out.println(ip + "|" + address); 
 }catch(Exception e){ 
  e.printStackTrace(); 
 } 
 } 
} 

二、获取本机的ip和机器名

import java.net.InetAddress; 
import java.net.UnknownHostException; 
 
public class Test01 { 
 public static void main(String[] args) throws UnknownHostException { 
 InetAddress addr=null; 
 String ip=""; 
 String address=""; 
 try{ 
  // cp01-fengchao-public-7.epc.baidu.com|10.95.130.73 
//  addr = InetAddress.getByName("cp01-fengchao-public-7.epc.baidu.com"); 
  addr = InetAddress.getLocalHost(); 
  ip = addr.getHostAddress().toString(); //获得机器IP   
  address = addr.getHostName().toString(); //获得机器名称 
  System.out.println(ip + "|" + address); 
 }catch(Exception e){ 
  e.printStackTrace(); 
 } 
 } 
} 

三、java.net.InetAddress的方法


总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对小牛知识库的支持。

 类似资料:
  • 我想通过IP地址获得远程机器/主机名。我找到了很多答案,如nslookup、host、resloveip等。但是我仍然无法从我的目标机器(中央操作系统,ubuntu等)获得主机名似乎需要注册到DNS服务器? 我有一台名为test的机器,使用IP 10.1.27.97 但是我用了上面的方法还是不能得到“测试” 有人能帮我得到主机名表单IP地址吗?

  • 问题内容: 用Java获取IP地址的最佳方法是什么?我正在尝试,但是它返回了我的计算机IP地址。我想是这样。我也试图从类似的服务中通过HTML获取IP,但是我认为这不是一个好主意。 问题答案: 以下内容使用Amazon Web服务并为我工作。

  • 本文向大家介绍python获取本机外网ip的方法,包括了python获取本机外网ip的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python获取本机外网ip的方法。分享给大家供大家参考。具体如下: python从显示ip地址的网站获取本机外网ip,这段python代码抓取网站上的ip地址信息 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍python简单获取本机计算机名和IP地址的方法,包括了python简单获取本机计算机名和IP地址的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python简单获取本机计算机名和IP地址的方法。分享给大家供大家参考。具体实现方法如下: 方法一: 方法二: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍php中获取主机名、协议及IP地址的方法,包括了php中获取主机名、协议及IP地址的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php中获取主机名、协议及IP地址的方法。分享给大家供大家参考。 具体实现代码如下: 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍Android如何获取双卡手机IMEI的方法示例,包括了Android如何获取双卡手机IMEI的方法示例的使用技巧和注意事项,需要的朋友参考一下 前言: 项目中有个统计付费广告转化率的需求,需要获取用户手机的IMEI。但是网上最常见的方法有坑,也就是TelephonyManager.getDeviceId(),这方法有可能获取的是MEID或者空值。然后自己Google了下,发现搜出来