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

Java程序显示主机名和IP地址

尉迟景福
2023-03-14
本文向大家介绍Java程序显示主机名和IP地址,包括了Java程序显示主机名和IP地址的使用技巧和注意事项,需要的朋友参考一下

要在Java中显示主机名和IP地址,代码如下

示例

import java.net.*;
public class Demo{
   public static void main(String[] args){
      try{
         InetAddress my_address = InetAddress.getLocalHost();
         System.out.println("IP地址是 : " + my_address.getHostAddress());
         System.out.println("主机名为 : " + my_address.getHostName());
      }
      catch (UnknownHostException e){
         System.out.println( "找不到本地地址。");
      }
   }
}

输出结果

IP地址是 : 127.0.0.1
主机名为 : jdoodle

一个名为Demo的类包含主函数。在这个main函数中,定义了一个try和catch块。在try块中,创建了一个InetAddress实例,并使用getLocalHost函数获取InetAddress实例的主机地址和主机名。如果没有找到其中一个属性,catch块将定义捕获异常并在控制台上打印相关消息。

 类似资料:
  • 如何使用库存文件中的主机名和IP地址的值? 例如,我在文件中只有一个主机,名称为 FQDN,但这是在 DNS 服务器上注册的。 我尝试了一些变量,但总是得到主机名。但是,需要他们两个:( My test.yml file: 输出是:

  • 问题内容: 我的主机文件(C:\ WINDOWS \ system32 \ drivers \ etc \ hosts)具有一堆IP地址到主机名的映射: 我正在尝试找到一种通过Java API以编程方式从IPAddress转换为HostName的方法。 伪代码: 问题答案: 我从这里尝试了代码,它可以工作。即:

  • 问题内容: 我有DNS服务器IP地址和主机名。 使用Java,如何使用该IP地址和主机名找到该DNS服务器返回的主机名的IP地址? 问题答案: 看看和方法。

  • 问题内容: 在我的java应用程序中,如果用户输入IP,我们需要显示主机名,如果给出了主机名,那么我们需要显示主机的IP。 例如,如果用户输入IP地址,则应显示应用程序,反之亦然。 有可用的工具来执行此操作吗? 问题答案: 如果您使用Java进行编码,请尝试使用

  • 主机名到IP地址的解析接口 函数 struct hostent *  gethostbyname (const char *hostname)   获取主机地址   详细描述 主机名到IP地址的解析接口 函数说明 struct hostent* gethostbyname ( const char *  hostname ) 获取主机地址 参数 hostname 一个字符串指针,包含域名或主机名

  • 问题内容: 我需要使用C语言显示本地计算机上的所有IP地址。如何才能做到这一点? 问题答案: