InetAddress ia = InetAddress.getLocalHost();
1.通过方法getHostName获取主机名: System.out.println("2.hostname is:="+ia.getHostName()+"=end=");
2.通过方法getHostName获取主机名:System.out.println("4.hotname from method getCanonicalHostName is:="+ia.getCanonicalHostName()+"=end=");
在通过 InetAddress.getLocalHost()构建对象后,才用该两种方法时同等的。
3.根据主机名获取ip:
Object strIP = InetAddress.getByName("cnd");
System.out.println("5.get ip by hostname is:="+strIP+"=end=");
根据主机名获取ip,如果主机名没有获取到,缺省为localhost,
此时再根据主机名获取到的ip就是127.0.0.1。对应到linux环境,如果hostname没有和网卡(eth0等)绑定的话,
通过此方法就获取不到真正的主机名,会有一些隐患,如:iiop://127.0.0.1:<port>。
存在问题:
(1)、验证ip的license就会通不过;
(2)、通过iiop访问的终端无法连到服务器。
参见下图:
【温馨提示】
如果您觉得满意,可以选择支持下,您的支持是我最大的动力:
- 大小: 115.7 KB
分享到:
相关推荐
用MFC实现,点击相应控件,然后文本框内显示主机名和IP地址。
很简单的一个例子,用delphi2010编写的,网上有的例子会出现网上的教程是Pchar(IPAddress) 这样会提示 Incompatible types: 'Char' and 'AnsiChar' 处理 解决办法1:参数格式不变,使用的时候麻烦一点。先把...
通过IP批量获取主机名,将IP列表放入Txt文件中,扫描后生成Txt结果,IP对应主机名
一个简单的小软件,实现远程获取主机名或IP地址
7.如何获取主机名和IP地址?(Visual C++编程 源代码)7.如何获取主机名和IP地址?(Visual C++编程 源代码)7.如何获取主机名和IP地址?(Visual C++编程 源代码)7.如何获取主机名和IP地址?(Visual C++编程 源...
.net 通过后台代码获取客户端的主机ip地址和客户端主机名。
获取计算器的IP地址,包括公网ip和内网ip,还有计算器的主机名
C#通过IP地址获取主机名称
C#编程方法:获取本机主机名和IP地址C#编程方法:获取本机主机名和IP地址
如何获取主机名和IP地址实例源码
Unix/Linux下c语言,如何通过IP获取主机名的例子
PB11.5获取IP地址及主机名,已经验证
这是一个在Delphi2009环境下编写的获取主机名的小程序
很简单的一个delphi 例子,用delphi2010编写的,自己还有一个通过主机名获取IP的例子,也上传了,欢迎下载。不足之处,多多见谅。
本文实例讲述了Python3获取电脑IP、主机名、Mac地址的方法。分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #! python3 ''' Created on 2019年4月11日 @author: Administrator ''' import socket import...