`
hejianjie
  • 浏览: 146218 次
  • 性别: Icon_minigender_1
  • 来自: 湖南长沙
社区版块
存档分类
最新评论

用Java获得IP地址

    博客分类:
  • JAVA
阅读更多
如何用Java获得一个域名的IP地址呢?提供这个功能的类叫做java.net.InetAddress。我们假设现在有这样一个域名,它用一个静态的getByName来重新获得一个InetAddress,然后得到可以读出的IP地址。下面的代码是非常基本的命令行。   import java.net.InetAddress;   import java.net.UnknownHostException;   public class NsLookup {   static public void main(String[] args) {   try {   InetAddress address = InetAddress.getByName(args[0]);   System.out.println(args[0]+"   : "+address.getHostAddress());   }   catch(UnknownHostException uhe) {   System.err.println("Unable to find: "+args[0]);   }   }   }   InetAddress也可以通过使用getAddress()来获得IP地址,但是它的返回值是一个4个字节的数组。因此尽管getAddress()在获得IP方面是有用的,但却不适于用来输出 310-301 .
分享到:
评论

相关推荐

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

    在Java编程中,获取IP地址是一项常见的任务,特别是在网络编程和服务器开发中。这个"java IP地址工具类"是为了解决这个问题而设计的。它提供了便捷的方法来获取和处理IP地址,尤其对于获取客户端IP地址在Web应用中至...

    用java获取IP地址

    ### 使用Java获取IP地址 #### 一、引言 在现代网络编程中,获取客户端或服务器的IP地址是一项常见的需求。Java提供了强大的网络编程支持,其中包括了获取IP地址的功能。本文将详细介绍如何利用Java标准库中的`java...

    java获取ip地址

    在本篇文章中,我们将深入探讨如何使用Java语言来获取IP地址。这是一项在网络编程中非常基础且重要的技能,能够帮助开发者了解客户端或服务器的网络位置信息。以下是对给定文件中的代码进行的详细解析。 #### 标题...

    Java获取ip所在地区

    本文将详细讲解如何在Java环境中,通过读取纯真IP数据库来获取IP地址所在地区。 首先,要理解IP地址和地理位置之间的关联。IP地址是一个由四部分组成的数字标识,用于在网络中唯一标识一台设备。而地理位置信息则是...

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

    `InetAddress`提供了`getByName()`方法,可以将字符串形式的IP地址转换为`InetAddress`对象,然后通过`getHostAddress()`方法获取IP地址,`getHostName()`方法则能获取主机名,但这些方法无法直接得到国家或地区的...

    java 获取 IP 地址

    在Java编程语言中,获取IP地址是一项常见的任务,特别是在网络编程和服务器开发中。这个程序虽然界面简单,但核心功能强大,它能够帮助开发者获取指定域名对应的IP地址。以下是关于这个话题的一些详细知识点: 1. *...

    java 获取计算机名与IP地址

    接下来,我们讨论如何获取IP地址。IP地址是互联网上设备的唯一标识,分为IPv4和IPv6两种类型。同样,我们可以使用`InetAddress`类来获取: ```java import java.net.InetAddress; import java.net....

    java IP地址网段计算的示例代码

    在Java语言中,可以使用各种算法和技巧来实现IP地址网段计算。下面是一个示例代码,展示了如何使用Java语言计算IP地址网段。 知识点1:IP地址网段计算的基本概念 IP地址网段计算的基本概念是使用子网掩码来计算出...

    java 获取客户端ip mac地址

    #### 三、在Linux环境下获取IP地址 在Linux环境中,可以通过`InetAddress`类来获取主机的IP地址。但是需要注意的是,对于多网卡的情况,需要遍历所有网络接口来找到正确的IP地址。 **示例代码**: ```java public...

    java实现根据ip地址获取地理位置的代码分享

    总的来说,Java中获取IP地址地理位置的方法主要是通过HTTP请求第三方API并解析返回的文本或JSON数据。这个过程涉及到网络通信、字符编码、字符串处理以及JSON解析等多个知识点,理解并掌握这些基础技能对于进行类似...

    JAVA发送邮件和获取ip地址

    在Java编程中,发送邮件和获取IP地址是两个常见的任务,尤其在系统集成、通知服务或者数据通信中。下面将详细讲解这两个知识点。 首先,让我们来看看如何使用Java发送邮件。在Java中,我们通常使用JavaMail API来...

    java获取ip地址返回地区

    本文将深入探讨如何使用Java结合QQwry IP库来获取IP地址的详细地理信息。 首先,我们需要了解IP地址的基本概念。IP地址(Internet Protocol Address)是互联网上设备的唯一标识,分为IPv4和IPv6两种类型。在Java中...

    Java获取客户端真实IP地址

    ### Java获取客户端真实IP地址详解 在Web开发中,获取客户端的真实IP地址是一个常见的需求,尤其是在需要进行地理位置定位、安全审计、流量统计等场景下。然而,在存在反向代理服务器的环境中,传统的`request....

    idea,java获取ip地址

    2. **获取IP地址**:`HttpServletRequest`对象有一个`getRemoteAddr()`方法,它返回客户端的IP地址。然而,如果应用运行在反向代理服务器(如Nginx)后,这个方法可能会返回代理服务器的IP。因此,我们需要检查`X-...

    java获取公网IP

    本文将详细讨论如何使用Java编程语言来获取公网IP地址。 首先,我们需要理解获取公网IP的基本原理。通常,当我们的设备连接到互联网时,ISP(Internet Service Provider,互联网服务提供商)会分配一个公网IP。这个...

    java根据Ip地址获取归属地

    根据Ip地址获取归属地,需要用到ip库,我这里用到的是QQWry.dat

    java获取客户端ip及mac地址

    ### Java 获取客户端 IP 地址 在 Web 开发中,获取客户端 IP 地址是一项非常重要的功能,尤其是在需要记录用户活动、实现地理位置定位或者进行安全验证等场景下。Java 提供了多种方式来获取客户端的 IP 地址,其中...

    根据IP地址获取经纬度

    在Java中,获取IP地址信息通常需要使用第三方库,如MaxMind的GeoIP数据库。GeoIPJava-1.2.8可能就是这个项目的某个版本,它提供了与MaxMind数据库交互的接口。MaxMind的GeoLite或GeoIP2数据库包含了全球IP地址与地理...

    ip地址管理器用java语言实现

    总之,"IP地址管理器用Java语言实现"是一个涵盖了网络编程、数据结构、多线程、数据库操作等多个方面知识的项目,对于提升Java开发者在网络管理和并发处理方面的技能具有重要意义。在实际开发过程中,还需要结合具体...

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

    总结,Java中根据IP获取国家和地区名称涉及IP库的使用、IP地址的转换、IP范围的查找以及可能的第三方库或API服务。具体实现方式取决于项目需求和资源限制。通过上述步骤和方法,你可以轻松地在Java程序中实现这一...

Global site tag (gtag.js) - Google Analytics