`

根据主机字符串获得ip

阅读更多
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.InetAddress;

/*
 * write by 1xiu 
 * 2011-12-23
 * just for test
 * */
public class getIP {

	/**
	 * @param args
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub

		String hostname;
		//输入
		BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		System.out.print("\n");
		System.out.print("Host name:");
		//读取输入的主机名
		hostname = input.readLine();
		try {
			
			InetAddress ipAddress = InetAddress.getByName(hostname);
			System.out.print("Ip :"+ipAddress.getHostAddress());
		} catch (Exception e) {
			// TODO: handle exception
			System.out.print("can not find the ip for:"+hostname);
		}
	}

}
分享到:
评论

相关推荐

    字符串IP和二进制IP地址之间的转换

    本篇文章主要讨论如何在字符串IP地址和二进制IP地址之间进行转换,重点介绍`inet_aton()`和`inet_ntoa()`这两个关键函数。 `inet_aton()`函数用于将点分十进制的字符串IP地址转换为二进制的`in_addr`结构体。这个...

    通过IP获取主机的名字

    而主机名则是一个易于记忆的字符串,它与IP地址相对应,便于人类使用。在Internet上,DNS(Domain Name System)系统负责将主机名转换为IP地址,反之亦然。 在Unix/Linux操作系统中,系统提供了丰富的库函数来处理...

    数据库连接字符串大全及详解

    数据库连接字符串是应用程序与数据库建立连接的关键配置,用于指定服务器地址、数据库名、用户名和密码等信息...同时,根据具体需求,可能需要调整连接字符串中的参数,如使用连接池优化性能或启用SSL加密增强安全性。

    JDBC连接数据库字符串大全

    这些连接字符串中的参数可以根据实际情况进行调整,例如,如果数据库不在本地,需要替换`localhost`为实际的IP地址;如果使用不同的端口,需要修改对应的数字;如果数据库名称或服务器名称不同,也需要相应替换。...

    数据库连接字符串生成器

    数据库连接字符串是应用程序与数据库进行通信的关键组成部分,它包含了用于建立数据库连接的所有必要...在实际开发中,还可以根据需求调整连接字符串中的其他参数,如连接超时、是否自动重连等,以适应不同的应用环境。

    利用单片机向主机发送字符串的方法

    本主题聚焦于如何利用单片机向主机发送字符串,这是许多嵌入式系统通信的基础。下面将详细介绍实现这一功能的方法,并通过具体的代码示例进行解析。 首先,我们需要理解单片机与主机之间的通信方式。常见的通信协议...

    ASP.NET Oracle连接字符串

    - **兼容性**:不同的Oracle版本可能支持不同的连接字符串选项,请根据实际情况调整。 - **性能优化**:合理设置连接池大小和超时时间等参数可以显著提高应用程序的性能。 - **错误处理**:在连接失败时提供适当的...

    ArcSDE直连方法(直连字符串)

    假设数据库服务器的IP地址为192.168.1.100,数据库类型为Oracle 10g,SID为ORCL,用户名为gisuser,密码为geopass,则直连字符串可以构造如下: ``` sde:oracle10g:@//192.168.1.100:1521/ORCL user:gisuser ...

    【第一讲连接数据库】-01C-连接字符串生成器.rar

    1. **数据库服务器地址**:这是数据库所在的位置,可以是本地主机(localhost)或者是远程服务器的IP地址或域名。 2. **数据库名**:你要连接的具体数据库的名称。 3. **用户名**:用于验证身份的账户,允许访问...

    配置Sql连接字符串

    当我们要在应用程序中连接到SQL数据库时,需要一个关键的组件——连接字符串。这个连接字符串包含了所有必要的信息,使得应用能够找到并连接到正确的数据库。下面将详细介绍SQL连接字符串的配置及其重要性。 **SQL...

    SQL Server 连接字符串构造及测试工具

    2. **检查连接字符串**:工具会根据输入自动生成连接字符串,确保所有必需的信息都已包含。 3. **测试连接**:点击“测试连接”或类似的按钮,工具将尝试使用当前的连接字符串建立到SQL Server的连接。如果连接成功...

    java 各种数据库连接字符串

    - 主机名(IP地址或域名):例如,`localhost` 或 `123.45.67.89` - 端口号:数据库服务器监听的端口,例如 `1521` 或 `5000` - 数据库名称:数据库实例的名称,例如 `mydb` - SID(服务标识符):在某些数据库系统...

    通过IP地址获取主机名称

    具体来说,我们可以使用`gethostbyaddr`函数,这个函数是Winsock库的一部分,用于根据IP地址获取主机信息。以下是一个简单的Delphi代码示例: ```delphi uses SysUtils, WinSock; function GetHostNameByIP(IP...

    C#通过IP地址获取主机名称

    主机名称则是人类可读的字符串,例如"www.google.com",它与IP地址相对应,方便记忆。在DNS(Domain Name System)系统中,IP地址和主机名称可以相互转换。 在C#中,我们可以使用`System.Net.Dns`命名空间下的类和...

    MySQL数据库驱动及连接字符串

    在使用MySQL与应用程序交互时,驱动程序和连接字符串是两个关键组件。 MySQL驱动是编程语言与MySQL数据库之间沟通的桥梁,它允许你的应用程序执行SQL查询、管理数据等操作。不同的编程语言有不同的MySQL驱动,例如...

    字符串转换工具 v2.5.4 Build 08.04.rar

    《字符串转换工具 v2.5.4 Build 08.04:理解进制转换在计算机网络与软件开发中的应用》 在计算机科学领域,进制转换是基础且至关重要的概念,尤其对于软件开发和计算机网络专业人士而言。"字符串转换工具 v2.5.4 ...

    各种数据库的JDBC驱动下载及连接字符串URL写法

    在编写连接字符串时,根据实际情况调整端口号和服务名。另外,为了处理异常和关闭资源,建议使用try-with-resources语句或finally块来确保连接被正确关闭。例如: ```java try (Connection ...

    C++编程系列之获得主机名和IP地址

    4. `inet_ntop`函数将二进制IP地址转换为字符串形式。 5. 错误处理和资源管理,确保程序的健壮性。 以上就是关于在C++中获取主机名和IP地址的基本方法,理解并熟练掌握这些知识,将对进行网络编程大有裨益。

    PB11.5获取IP地址及主机名

    而主机名是更易于人类记忆的字符串,如"example.com",它与IP地址相对应,通过DNS(Domain Name System)服务进行解析。 在PB11.5中,获取IP地址和主机名主要通过以下两种方法: 1. **使用Windows API**: Power...

    IP地址与主机名相互转换解析

    而主机名,如example.com,是人类可读的字符串,方便用户记忆。本篇文章将深入探讨如何利用`gethostbyname`和`gethostbyaddr`这两个函数进行IP地址与主机名之间的解析。 首先,让我们理解这两个函数的基本功能: 1...

Global site tag (gtag.js) - Google Analytics