java根据ip查计算机名_Java如何从IP地址查找主机名?
在Java编程中,如何从IP地址查询出主机名?
以下示例显示了如何通过net.InetAddress类的InetAddress.getByName()方法将指定的IP地址查到主机名称。
package com.yiibai;
import java.net.InetAddress;
public class HostSpecificByIP {
public static void main(String[] argv) throws Exception {
InetAddress addr = InetAddress.getByName("www.yiibai.com");
System.out.println("Host name is: "+addr.getHostName());
System.out.println("Ip address is: "+ addr.getHostAddress());
}
}
上述代码示例将产生以下结果 -
Host name is: www.yiibai.com
Ip address is: 112.124.103.85
示例-2
从IP地址查找主机名的另一个示例:
package com.yiibai;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class HostSpecificByIP2 {
public static void main(String[] args) {
InetAddress ip;
String hostname;
try {
ip = InetAddress.getLocalHost();
hostname = ip.getHostName();
System.out.println("Your current IP address : " + ip);
System.out.println("Your current Hostname : " + hostname);
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
上述代码示例将产生以下结果(输出页面源代码) -
Your current IP address : YB-PC/192.168.1.50
Your current Hostname : YB-PC
¥ 我要打赏
纠错/补充
收藏
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。
java根据ip查计算机名_Java如何从IP地址查找主机名?相关推荐
- C源码:通过IP地址查找主机名 findip.c
Abstract 这里有一些是老的,现在看来并没有用,但他们都很有名. 1 Land 攻击一台Win95的机器.这是Win95的一个漏洞,以其IP地址和端口向自 己的同一个端口发起连接(发SYN),W ...
- 网卡地址能查计算机位置吗,如何通过网卡地址查找到丢失的电脑
一.检查网络线路连接和网卡是否良好.打开机箱,拔下网卡,清理插槽和金手指,换个插槽插紧. 二.更新网卡驱动.右击"我的电脑"--"属性"--"硬件&q ...
- Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)
获取指定主机的IP地址 import java.net.InetAddress; import java.net.UnknownHostException;public class GetIP {pu ...
- delphi7 获取计算机名,Delphi中根据IP地址得到主机名
下载本文示例代码 本实例演示如何利用TUdpSocket组件获取IP地址和主机名. 向窗体上添加一个TUdpSocket组件,如图1所示. 图1 主界面 TUdpSocket组件中有两个属性--Loc ...
- 1.Java获取本机IP地址,主机名,域名
1.如何在程序中获取本机的IP地址,主机名以及域名呢? 在java中,我们可以利用java.net.InetAddress这个类来实现. InetAddress 类提供了操作 IP 地址的各种方法.该 ...
- Linux实用操作:小技巧(快捷键)、软件安装、systemctl、软连接、日期时区、IP地址、主机名、网络传输、端口、进程管理、主机状态、环境变量、上传、下载、压缩和解压
版本说明 当前版本号[20230415]. 版本 修改说明 20230415 初版 本课程的笔记已经更新完毕,各位可以通过点击黑马程序员2023年新版Linux零基础快速入门到精通>学习笔记总目 ...
- 修改IP地址和主机名
安装虚拟机(CentOS) 修改主机名(当前虚拟机的主机名) 查看当前的主机名 命令:hostname 修改主机名 命令:vi /etc/hostname (1)一定要在vi的命令模式下(在编辑模式下 ...
- win7 通过IP地址或主机名给其他电脑发送弹窗信息
msg */server:IP地址或主机名 "消息内容" WIN7局域网内向指定用户(或IP)发送自动弹出消息正确方法,格式已经[电脑技巧 hugesky.com]编辑测试验证. ...
- 关于IP地址与主机名映射的/etc/hosts文件配置
为什么要这样做? 首先,在hadoop工作就像是一个社团帮派,master是老大,而slave1.slave2等就是master的小弟.但是,slave并没有像我们那么聪明一眼就能分辨出自己的老大,它 ...
最新文章
- 通过示例学习JavaScript闭包
- python生成饼图文件_python使用HTMLTestRunner导出饼图分析报告的方法
- netsh 查询mac地址_ARP(Address Resolution Protocol)地址解析协议
- 学习路上遇到的Error2
- 【Siddhi】QueryNotExistException: No query found with name: outPutSecurityEvent
- H5 FormData 表单数据对象详解 与 Json 对象相互转换
- java创建按钮_java中制作一个按钮需要那些步骤
- python导入表格数据混乱_Python按行打乱Excel表格数据
- 到西藏工作,出差,旅行,出游,体验,好奇一切的一切,大全科!!绝对是经典“教科书”类,上面见不到的!全面了解,西藏的生活水平,和注意事项,是去西藏,拉萨前的必读性文章。
- L298N双路驱动直流电机方案(支持PWM+正反转)
- android Gradle 教程
- 在深圳,让我们一起洞见技术的未来——2018 技术雷达峰会
- Python玩微信——头像组字篇
- HTML+CSS实战提升
- 初识人工智能身份证识别身份证号码
- 推荐一个不错的学术资源论坛
- apache ab工具的安装与使用
- 信息安全从业人员职业规划(甲方乙方分别说明)
- VulnHub靶机-Jangow: 1.0.1
- 判断年月日是该年第多少天