`

java 获得本地IP和远程服务器IP

 
阅读更多

import java.io.IOException;
import java.net.InetAddress;
import java.net.UnknownHostException;
/*获取IP地址*/
public class CatchIp 
{
	private InetAddress LocalIP = null;
	private InetAddress ServerIP = null;
	public static void main(String[] args) 
	{
		CatchIp mytest;
		mytest = new CatchIp();
		System.out.println("LocalHost IP is:"+mytest.catchLocalIP());
		System.out.println("Server IP is:"+mytest.catchServerIP());
	}
	//取得本机IP地址
	public InetAddress catchLocalIP()
	{
		try 
		{
			LocalIP = InetAddress.getLocalHost();
		} catch (UnknownHostException e) 
		{
			
		}
		return LocalIP;
		
	}
	//取得服务器网络地址
	public InetAddress catchServerIP()
	{
		try {
			ServerIP = InetAddress.getByName("www.sina.com.cn");
			//取得www.sina.com.cn的IP地址
		} catch (UnknownHostException e) 
		{
			System.out.println(e.getMessage());
		}
		return ServerIP;
		
	}
	
}
 
2
0
分享到:
评论

相关推荐

    java获取公网IP

    总结来说,Java获取公网IP地址主要依赖于网络请求和第三方服务的配合。`ExternalIpAddressFetcher.java` 类提供了一个简单的方法来实现这个功能,通过向Amazon AWS提供的公共IP检查服务发起HTTP请求,并解析返回的IP...

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

    总的来说,通过Java的`InetAddress`类,我们可以方便地获取本地主机和远程服务器的IP地址,这对于构建网络应用程序至关重要。不过,实际开发中还应考虑异常处理、性能优化以及网络环境的多样性等因素。

    java使用JSCH进行连接远程服务器Demo

    Java使用JSCH(Java Secure Channel)库连接远程服务器是一个常见的任务,特别是在自动化运维、文件传输或者执行远程命令等场景中。JSCH是一个纯Java实现的SSH2库,它提供了连接到支持SSH协议的服务器的能力,如...

    JAVA实现远程文件读取

    JAVA实现远程文件读取 JAVA是一种广泛应用于软件开发的编程语言,随着网络技术的发展,JAVA也提供了许多支持...JAVA实现远程文件读取技术可以广泛应用于各种文件共享和文件传输场景,提高了文件处理的效率和灵活性。

    JAVA发送邮件和获取ip地址

    获取本地或远程主机的IP地址可以通过`java.net`包中的类来实现。 1. 获取本地IP地址: ```java import java.net.InetAddress; import java.net.UnknownHostException; public class IPAddress { public ...

    java开发如何进行远程调试远程服务器,在远程服务器上设置断点

    在配置中,指定主机名(远程服务器的IP地址)和端口号(之前设置的8999),这样IDEA就可以连接到远程服务器的JVM。 3. **打包并部署应用**: 使用Maven或Gradle构建工具,可以方便地将Java应用打包成`.jar`文件。...

    java获取服务器基本信息的方法

    - **网络接口配置**:`NetInterfaceConfig`类用于获取网络接口的配置信息,如IP地址、子网掩码、广播地址等。 - **网络接口统计**:`NetInterfaceStat`类可以获取网络接口的流量统计,如接收和发送的数据包数量。 ...

    java 远程控制客户端和服务器端代码详细

    - 使用Socket连接到服务器端的IP地址和端口。 - 开启一个线程持续接收服务器端的屏幕更新数据,如图像流,并在本地显示。 - 用户在客户端进行的鼠标和键盘操作需要打包成指令并发送给服务器端。 - 在接收到...

    IP地址HTTP请求工具类

    获取本地IP地址,获取本地Host名称,获取Linux下的IP地址,获取用户真实IP地址,get/post请求 相应的工具类

    java判断是内网ip还是公网ip

    在Java编程中,判断一个IP地址是内网IP(私有IP)还是公网IP(全局IP)是一项常见的任务,尤其在网络编程和服务器配置中。内网IP通常用于局域网内部通信,而公网IP则是互联网上的唯一标识。下面将详细探讨如何实现这...

    java使用siger 获取服务器硬件信息(CPU 内存 网络 io等)

    总的来说,Java结合Siger库提供了一种便捷的方式,使得开发者能够获取服务器的硬件信息,从而更好地进行系统监控、性能优化和问题排查。不过,具体使用时还需要参照Siger库的官方文档或源码,理解其接口和方法的含义...

    毕业论文设计-IT计算机-JAVA本地监听与远程端口扫描(源代码+论文).zip

    这篇毕业论文设计主要聚焦在Java编程语言中实现的本地监听和远程端口扫描技术,这在网络安全和系统管理领域具有重要应用。以下是相关知识点的详细说明: 1. **Java编程语言**:Java是一种广泛使用的面向对象的编程...

    本地java实现远程oracle备份还原

    5. **上传备份文件**:当需要将备份还原到远程Oracle数据库时,需要将本地的DMP文件上传回远程服务器。同样,使用Java的网络和I/O类可以实现文件的上传。 6. **执行还原**:最后,使用`IMPDP`命令在远程服务器上...

    java中获取当前服务器的Ip地址的方法

    总结来说,Java中获取服务器IP地址的关键在于理解`InetAddress`类以及相关的网络接口操作,同时注意区分本地IP、服务器IP、域名解析的IP等不同情况。在实际应用中,确保对各种网络环境的适应性和处理异常的能力也是...

    JAVA本地监听与远程端口扫描(源代码+文档).zip

    本地监听是网络编程中的一个重要概念,它通常涉及到创建一个服务器端的套接字(Socket),这个套接字会在特定的IP地址和端口号上等待客户端的连接请求。在Java中,我们可以使用`java.net.ServerSocket`类来实现这一...

    Java文件夹复制(远程复制(网络传输),用于远程备份文件)

    `FileSelection` 类用于选择和组织待复制的文件,而 `BackupClient` 类则负责将这些文件通过网络传输到远程服务器进行备份。 1. **文件操作**: - **文件和目录处理**:`FileSelection` 类创建了一个 `File` 对象 ...

    SSH协议连接远程服务器的java实现

    - `server`:远程服务器的IP地址或域名。 - `user`:用于登录远程服务器的用户名。 - `password`:用户的密码。 - `port`:默认端口号为22,可以修改以适应不同的场景。 - `version`:指定使用SSH1还是SSH2。 ...

    Java实现Linux的远程拷贝

    这需要提供远程服务器的IP地址、用户名、密码或密钥对信息。例如: ```java JSch jsch = new JSch(); Session session = jsch.getSession("username", "hostname", 22); // 22是默认的SSH端口号 session.set...

    Java读取远程主机文件

    1. **建立SSH连接**:使用`ganymed-ssh2`库,首先要创建一个`Connection`对象并设置目标主机的IP地址、端口号、用户名和密码或私钥。然后通过调用`connect()`方法建立连接。如果采用公钥认证,还需要加载私钥文件,...

    Java获取服务器IP及端口的方法实例分析

    在Java编程中,获取服务器的IP地址和端口号是常见的需求,这通常涉及到网络通信和服务器端信息的处理。以下是一些关键知识点和实例代码,用于帮助理解和实现这一功能。 1. **HttpServletRequest对象**: - `...

Global site tag (gtag.js) - Google Analytics