最近将一个windows下的小项目放到linux下,一直出问题,主要是因为在windows下和在linux下或得ip地址的方法不一样:
在linux获得ip地址方法如下:
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.util.Enumeration;
public class NetworkInfo {
public static void main(String[] args) throws SocketException {
InetAddress local;
for (Enumeration<NetworkInterface> i = NetworkInterface
.getNetworkInterfaces(); i.hasMoreElements();) {
NetworkInterface ni = i.nextElement();
for (Enumeration<InetAddress> j = ni.getInetAddresses(); j
.hasMoreElements();) {
local = j.nextElement();
if (local.isSiteLocalAddress() && !local.isLoopbackAddress()
&& (local.getHostAddress().indexOf(":") == -1)) {
System.out.println(local.getHostAddress());
}
}
}
}
}
分享到:
相关推荐
本文实例总结了python在windows和linux下获得本机本地ip地址方法。分享给大家供大家参考。具体分析如下: python的socket包含了丰富的函数和方法可以获得本机的ip地址信息,socket对象的gethostbyname方法可以根据...
在嵌入式Linux下修改文件进行设置开机启动时静态IP或者动态IP
Windows和Linux得到本机IP地址的通用函数
这些配置将提取垃圾评论 IP 地址,然后可以使用 Excel 处理这些 IP 地址,去重和排序,最终得到唯一的垃圾评论 IP 地址。 限制 IP 访问是保护 Linux 服务器安全的重要手段,可以防止垃圾评论、攻击或恶意访问。
1,本软件由WalNut_Server(服务器端)和WalNut_Clinet(客户端)构成,WalNut_Server主要工作是获得广域网IP地址 并发送给WalNut_Clinet。 2,双击WalNut_Server,运行后会自动隐藏,并开机自启动,按"Ctrl+Alt+F9"唤醒...
"基于Linux实现多网段动态分配IP地址" 本文主要介绍了在Linux系统中实现多网段动态分配IP地址的技术方案。该方案通过设置DHCP服务器和802.1Q VLAN技术,实现了多个网段的动态IP地址分配,解决了校园网中动态IP地址...
如果用windows下的纯真数据库 会出现得到的地址乱码问题,这个是经过转码之后的纯真数据库
下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码: #!/usr/bin/env python #encoding: ...
利用ARP协议获得指定IP的MAC地址,学习C必备程序。。。
在Linux下获得一些电信运营商的IP地址分配情况: shell> wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz shell> tar xzvf ripe-dbase-client-v3.tar.gz shell> cd whois-3.1 ...
自动获得IP地址
LINUX 的网络配置主要是设置了域名服务器和相应的 IP 地址等项,以使在 DHCP 服务器下对相应 DNS 域名服务器的访问。具体的操作为:”主菜单”一 ”系统设置”一 ”网络” 即可打开一个 ”网络” 窗口。 四、磁盘...
如果使用简单的ping ip形式的命令得到ping通的结果,只能证明两个虚拟机可以ping通,那究竟是使用了哪块网卡去ping另一个虚拟机? 【解答】 ping指令带上参数就可以指定源ip去ping目的ip。 形式如下:ping -I 192....
1. 情报收集:收集目标系统的信息,包括IP地址、开放端口、操作系统等信息。 2. 漏洞扫描:使用渗透测试工具扫描目标系统,寻找可能的漏洞。 3. 漏洞利用:使用漏洞攻击目标系统,获取系统访问权限。 4. 权限维持:...
在 Windows 主机上测试,windows server 2021 已经得到 ip 地址。 四、案例二:使用 Linux 作为日志服务器,架构 dhcp 服务器 在这个案例中,我们使用 Linux 作为日志服务器,架构 dhcp 服务器作为测试日志。我们...
linux下聊天程序,分为服务器端和客户端。服务器能够得到客户端的IP地址。使用TCP协议。
使用VMware虚拟机的的克隆功能,快速的复制带有各种配置的Linux系统。会发现复制后的虚拟系统没有eth0网卡。接下来脚本之家小编给大家带来了克隆虚拟Linux后ip找不到的解决方法,需要的朋友参考下吧
在Linux AS3环境下,首先给DHCP服务器指定一个固定的IP地址,确保正常的网络畅通。然后使用系统光盘自带的dhcp安装包,在root用户下,采用如下安装命令对DHCP软件包进行安装。 ``` [root@localhost]#rpm –ivh dhcp...
* 高效:Linux操作系统的高效性使得基于Linux系统的DHCP服务器架构能够快速地分配IP地址。 * 稳定:Linux操作系统的稳定性使得基于Linux系统的DHCP服务器架构能够长时间地运行而不需要维护。 * 跨平台:Linux操作...