`
geelong
  • 浏览: 119800 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

InetAddress 获得IP

阅读更多

import java.net.InetAddress ;
public class InetAddressDemo{
	public static void main(String args[]) throws Exception {// 所有异常抛出
		InetAddress locAdd = null ;
		InetAddress remAdd = null ;
		locAdd = InetAddress.getLocalHost() ;// 得到本机
		remAdd = InetAddress.getByName("http://www.mldnjava.cn/")  ;
		System.out.println("本机的IP地址:" + locAdd.getHostAddress()) ;
		System.out.println("MLDNJAVA的IP地址:" + remAdd.getHostAddress()) ;
		System.out.println("本机是否可达:" + locAdd.isReachable(5000)) ;
	}
};
 
分享到:
评论

相关推荐

    Java输出通过InetAddress获得的IP地址数组详细解析

    在Java编程中,`InetAddress`类是用来处理网络上的主机名和对应的IP地址的。当你通过`InetAddress`获取IP地址时,返回的结果通常是一个`InetAddress`对象,但如果你需要处理IP地址的原始字节表示,你可以调用`...

    InetAddress源码

    除了使用`getLocalHost()`获取IP地址,还可以通过`getHostName()`方法得到主机名。这在需要显示本地系统网络信息的场景中非常有用。 最后,`getHostIp.java`可能包含了一个简单的程序,专注于获取主机的IP地址。...

    示例3.1 使用InetAddress

    `InetAddress`提供了`getByName(String host)`方法,传入主机名即可得到IP地址。例如: ```java String hostname = "www.google.com"; try { InetAddress ipAddress = InetAddress.getByName(hostname); System....

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

    要获取本机的IP地址,可以使用`java.net.InetAddress`类的`getLocalHost()`方法。这个方法会返回与本地主机相关的`InetAddress`对象,包含了主机名和IP地址。在给出的代码中,创建了一个名为`NetTool`的类,其中`get...

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

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

    获得本机ip地址的例子

    这段Java代码通过`InetAddress.getLocalHost()`获取本地主机的`InetAddress`对象,然后调用`getHostAddress()`方法得到IP地址。 对于.NET框架(C#)开发者,可以使用`System.Net.NetworkInformation`命名空间中的`...

    获取手机ip

    将得到的IP地址字符串进一步处理,例如检查其类型(IPv4/IPv6),并可能进行进一步的验证,比如检查是否为有效的公网IP地址。 5. **地理位置定位**: 获取到IP地址后,可以通过第三方服务如MaxMind GeoLite2库...

    用java 如何获得ip.rar_java如何获得

    在给定的压缩包文件中,有一个名为"用java 如何获得ip.txt"的文本文件,很可能包含了使用Java获取IP的示例代码。通常,这样的代码会展示如何通过`InetAddress`类的上述方法获取IP地址。例如,以下是一个简单的Java...

    如何获得本地IP地址

    这个函数通过创建一个UDP套接字并连接到Google的DNS服务器(8.8.8.8),然后获取套接字的本地地址,从而得到本机的外网IP。如果只想获取内网IP,可以省略连接步骤,直接查询本地接口。 在Java中,可以使用`java.net...

    用java实现输入ip得到地址 成功

    总结来说,使用Java结合“QQ纯真”数据库实现输入IP地址得到地理位置的功能,涉及到网络编程、数据解析、数据库操作以及异常处理等多个方面。通过这样的实践,开发者不仅可以提升对IP地址处理的理解,也能加深对Java...

    获取本机IP地址的代码

    - `InetAddress.getLocalHost().getHostAddress()`:Java代码通过`getLocalHost()`获取本地主机的`InetAddress`对象,再调用`getHostAddress()`方法得到IP地址。 7. **多网络环境**: - 当计算机同时连接了多个...

    java实现获得对方IP地址

    综上所述,Java获取IP地址的方法主要包括使用`InetAddress.getByName()`解析域名,或在建立`Socket`连接后获取对端IP。在实际开发中,还需要考虑异常处理和网络环境的多样性。如果你正在处理的"Get.java"文件中涉及...

    获得内网的所有IP地址

    `InetAddress.isSiteLocalAddress()`方法用于判断是否为内网IP。 值得注意的是,由于操作系统和网络配置的差异,获取到的IP地址可能会有所不同。有些系统可能还需要处理IPv4与IPv6的问题。如果只需要IPv4地址,可以...

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

    `InetAddress`提供了许多方法来获取关于IP地址和域名的信息。 1. **获取域名**:当你有一个IP地址并想要找到关联的域名时,可以使用`InetAddress`的`getHostByAddress()`方法。例如: ```java import java.net....

    android将域名转成Ip的demo

    然而,需要注意的是,由于DNS(域名系统)可能存在缓存,当我们尝试解析一个域名时,可能会得到旧的IP地址。为了确保获取最新的IP,我们可以设置`InetAddress`的查询超时时间。下面是如何设置超时的代码片段: ```...

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

    然而,仅获取IP地址并不能直接得到地理位置信息,这时就需要IP库来解析IP到地区的映射。描述中提到的“纯真IP库”可能是指“纯真IP数据库”,这是一个广泛使用的开源IP地址库,包含了全球IP地址的国家、地区、城市等...

    根据IP地址获取经纬度

    在Java中,`java.net.InetAddress`类可用于解析IP地址并获取相关的信息。 2. **MaxMind数据库**:MaxMind是一家提供IP位置信息服务的公司,其GeoIP数据库是业界广泛使用的IP地理位置数据来源。GeoIPJava库是用于...

    根据IP获得 地区,城市,国家信息

    可以使用`InetAddress.getByName()`方法将IP字符串转换为`InetAddress`对象,然后通过`getHostAddress()`获取IP地址字符串,或者通过`getCanonicalHostName()`获取主机名。 接下来,要解析纯真IP地址库,我们需要一...

    获取本手机的ip地址代码

    String ip = "IP" + inetAddress.getHostAddress() + ":" + serverSocket.getLocalPort() + "\n"; } ``` 注意:上述代码片段中的 `serverSocket.getLocalPort()` 部分是用于获取服务器套接字的本地端口号,这里...

    java 根据 ip 得到 城市

    通过`InetAddress.getByName(ip)`方法,我们可以将IP字符串转换为`InetAddress`对象。 2. **读取IP数据库**:如果"ipseeker"是数据文件形式,你需要将其加载到内存中,或者创建一个索引以便快速查找。如果是库或API...

Global site tag (gtag.js) - Google Analytics