`
liboxlu
  • 浏览: 64273 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java解析主机名获取ip地址

    博客分类:
  • java
阅读更多
    今天看书时动手敲了书上的实例程序,用java写的通过输入主机名可以解析到其ip地址
import java.net.*;
/**
 * 解析主机名获取ip地址
 */
public class GetIp {
    public static void main(String[] args){
        InetAddress address = null;
        if(args.length == 0){
            System.out.println("usage: getip host");
            System.exit(1);
        }

        try{
            address = InetAddress.getByName(args[0]);
        }catch(Exception e){
            System.out.println("not found");
            System.exit(2);
        }

        System.out.println(address.getHostName() + "=" + address.getHostAddress());
        System.exit(0);
    }
}
0
0
分享到:
评论

相关推荐

    获取主机名和IP地址

    在IT行业中,网络编程是不可或缺的一部分,而获取主机名和IP地址是网络通信的基础操作。在许多应用场景中,如服务器管理、网络诊断、分布式系统设计等,都需要知道一个设备在网络中的标识,即主机名和IP地址。下面...

    java IP地址工具类,java IP地址获取,java获取客户端IP地址

    5. **IP地址的其他操作**:如计算IP地址的子网掩码、获取IP地址的主机名、判断两个IP地址是否在同一子网等。 对于这个工具类的实现,`IpUtils.java`文件就是关键。打开这个文件,我们可以看到类定义、方法声明和...

    java根据ip获取国家、地区名称,附带ip地址库

    在Java编程中,根据IP地址获取国家和地区名称是一项常见的需求,尤其在数据分析、网络监控或者用户定位等场景中。这个话题涉及到的主要知识点包括IP地址处理、数据库查询以及使用第三方库。 首先,IP地址是一个32位...

    get_mac_address_using_java.rar_获取IP地址_获取mac地址

    例如,`InetAddress.getLocalHost()`方法可以返回本地主机的`InetAddress`对象,该对象包含了本地主机的IP地址和主机名。而要获取远程IP地址,可以使用`InetAddress.getByName(String host)`方法,传入目标主机的...

    获取本机主机名和IP地址

    在IT领域,获取本机主机名和IP地址是常见的网络编程任务,这涉及到操作系统与网络接口的交互。本文将详细讲解这两个概念以及如何在不同环境下实现获取。 首先,主机名是一个标识符,用于唯一地识别网络上的计算机。...

    java 获取 IP 地址

    它可以用于获取主机名、IP地址,以及进行IP地址的转换。通过`getByName()`方法,我们可以传入一个主机名或域名,它会返回对应的`InetAddress`对象,包含了该域名的IP地址。 2. **Java GUI**:尽管这个程序的用户...

    获得主机名和IP地址

    在Java中,可以使用`java.net.InetAddress`类的`getLocalHost()`方法获取本地主机信息,然后调用`getHostName()`和`getHostAddress()`来分别获取主机名和IP地址: ```java import java.net.InetAddress; public ...

    JAVA获取别人的ip地址

    - `getByName(String host)`:该方法用于根据主机名(域名或IP地址字符串)获取`InetAddress`对象。 - `toString()`:返回IP地址的字符串形式。 ##### 2. 程序架构设计 本示例程序使用了Swing框架来构建用户界面...

    获取ip和解析ip地区工具包

    例如,`InetAddress.getLocalHost()`可以获取本地主机的IP地址,而`InetAddress.getByName("hostname")`则可以根据主机名获取其IP地址。如果要获取客户端的IP地址,在Web应用中,通常从HTTP请求头中的`X-Forwarded-...

    非request方式获取IP地址

    - **`InetAddress.getLocalHost()`**: 此方法用于获取本地主机的`InetAddress`对象,该对象包含了本地主机的信息(包括主机名和IP地址)。 - **`toString()`**: `InetAddress`对象的`toString()`方法返回一个格式化...

    Java 实例 - 获取指定主机的IP地址源代码+详细指导教程.zip

    本教程主要关注如何使用Java来获取指定主机的IP地址,这对于构建分布式系统、网络通信以及网络应用监控等场景至关重要。以下将详细介绍Java获取IP地址的方法及相关的网络协议知识。 首先,我们需要理解网络协议的...

    java 获取网址的IP地址

    在Java编程中,获取网址的IP地址是一项常见的网络操作,主要应用于网络通信或者网络请求的底层处理。这个过程涉及到DNS(Domain Name System)解析,即从一个URL(Uniform Resource Locator)转换为对应的IP地址。...

    计算机软件-商业源码-实例99 获得主机名和IP地址.zip

    5. **错误处理和异常处理**:在获取主机名和IP地址时,可能会遇到各种问题,如网络未连接、DNS解析失败等,因此良好的错误处理和异常处理机制是必要的。 在压缩包中的"实例99 获得主机名和IP地址",我们可以期待...

    Java获取google天气信息,且能根据ip地址获取所属地天气

    总的来说,实现"Java获取Google天气信息,且能根据IP地址获取所属地天气"这一功能,涉及到的知识点包括:网络请求、数据解析(XML和JSON)、IP地址与地理位置转换、异常处理以及服务的封装和部署。理解并掌握这些...

    java实现获得对方IP地址

    `UnknownHostException`表示无法解析主机名,而`IOException`通常表示网络通信过程中的错误。 4. **`Get.java`文件解析:** 根据文件名"Get.java"推测,这个文件可能包含了获取IP地址的Java代码。实际代码可能类似...

    通过机器名获取IP.rar

    DNS是互联网的一项服务,它将易于记忆的主机名转换为对应的IP地址。当我们在浏览器中输入一个网址时,实际上是在请求DNS服务器将这个域名解析为IP地址。同样,我们也可以利用DNS系统来获取某个机器名的IP地址。 在...

    通过IP地址获得域名和主机名

    本文将深入探讨如何在Java编程环境中通过IP地址获取对应的域名和主机名。 首先,我们需要理解DNS(Domain Name System)的作用。DNS是互联网的一项服务,它负责将域名解析为相应的IP地址,反之亦然。在Java中,我们...

    简单可视的获取局域网所有主机名、IP和Mac

    本文将深入探讨如何通过编程方式简单可视化地获取局域网内的所有主机名、IP地址和MAC地址。标题提到的“简单可视的获取局域网所有主机名、IP和Mac”是指一个小程序,该程序使用了CListCtrl类,这是Microsoft MFC...

    java ip地址解析省市区运营商

    - `InetAddress.getByName(String host)`:通过主机名或IP地址获取`InetAddress`实例。 - `InetAddress.getAddress()`:返回IP地址的字节数组。 - `InetAddress.getHostAddress()`:返回字符串形式的IP地址。 4....

    用Java编程获得本机和服务器IP地址

    `UnknownHostException`是可能出现的异常,当无法解析主机名时抛出。通常,本地主机名应该总是可以解析的,但在某些特殊情况下可能会失败,因此建议对这种异常进行处理。 获取服务器的IP地址则需要用到`InetAddress...

Global site tag (gtag.js) - Google Analytics