`
justdoit2000
  • 浏览: 23668 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

linux 下获得ip地址方法

阅读更多
    最近将一个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在windows和linux下获得本机本地ip地址方法。分享给大家供大家参考。具体分析如下: python的socket包含了丰富的函数和方法可以获得本机的ip地址信息,socket对象的gethostbyname方法可以根据...

    嵌入式Linux设置静态或动态或动态IP的方法

    在嵌入式Linux下修改文件进行设置开机启动时静态IP或者动态IP

    Windows和Linux得到本机IP地址的通用函数

    Windows和Linux得到本机IP地址的通用函数

    linux服务器(nginx或者apache)限制IP访问.docx

    这些配置将提取垃圾评论 IP 地址,然后可以使用 Excel 处理这些 IP 地址,去重和排序,最终得到唯一的垃圾评论 IP 地址。 限制 IP 访问是保护 Linux 服务器安全的重要手段,可以防止垃圾评论、攻击或恶意访问。

    动态获得远端电脑IP地址

    1,本软件由WalNut_Server(服务器端)和WalNut_Clinet(客户端)构成,WalNut_Server主要工作是获得广域网IP地址 并发送给WalNut_Clinet。 2,双击WalNut_Server,运行后会自动隐藏,并开机自启动,按"Ctrl+Alt+F9"唤醒...

    基于Linux实现多网段动态分配IP地址.pdf

    "基于Linux实现多网段动态分配IP地址" 本文主要介绍了在Linux系统中实现多网段动态分配IP地址的技术方案。该方案通过设置DHCP服务器和802.1Q VLAN技术,实现了多个网段的动态IP地址分配,解决了校园网中动态IP地址...

    Linux下的纯真IP数据库

    如果用windows下的纯真数据库 会出现得到的地址乱码问题,这个是经过转码之后的纯真数据库

    Linux下通过python获取本机ip方法示例

    下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码: #!/usr/bin/env python #encoding: ...

    C获得指定IP的MAC地址

    利用ARP协议获得指定IP的MAC地址,学习C必备程序。。。

    获取最新电信、联通、移动IP地址的方法.txt

    在Linux下获得一些电信运营商的IP地址分配情况: shell&gt; wget http://ftp.apnic.net/apnic/dbase/tools/ripe-dbase-client-v3.tar.gz shell&gt; tar xzvf ripe-dbase-client-v3.tar.gz shell&gt; cd whois-3.1 ...

    自动获得IP

    自动获得IP地址

    Linux操作系统在Windows平台上运行的仿真系统研究的实现方法.pdf

    LINUX 的网络配置主要是设置了域名服务器和相应的 IP 地址等项,以使在 DHCP 服务器下对相应 DNS 域名服务器的访问。具体的操作为:”主菜单”一 ”系统设置”一 ”网络” 即可打开一个 ”网络” 窗口。 四、磁盘...

    Linux下指定源ip进行ping操作的方法

    如果使用简单的ping ip形式的命令得到ping通的结果,只能证明两个虚拟机可以ping通,那究竟是使用了哪块网卡去ping另一个虚拟机? 【解答】 ping指令带上参数就可以指定源ip去ping目的ip。 形式如下:ping -I 192....

    基于Kali-Linux渗透测试方法的研究与设计.pdf

    1. 情报收集:收集目标系统的信息,包括IP地址、开放端口、操作系统等信息。 2. 漏洞扫描:使用渗透测试工具扫描目标系统,寻找可能的漏洞。 3. 漏洞利用:使用漏洞攻击目标系统,获取系统访问权限。 4. 权限维持:...

    Linux下架构日志服务器.docx

    在 Windows 主机上测试,windows server 2021 已经得到 ip 地址。 四、案例二:使用 Linux 作为日志服务器,架构 dhcp 服务器 在这个案例中,我们使用 Linux 作为日志服务器,架构 dhcp 服务器作为测试日志。我们...

    linux系统下,简单聊天程序

    linux下聊天程序,分为服务器端和客户端。服务器能够得到客户端的IP地址。使用TCP协议。

    克隆虚拟Linux后ip找不到的解决方法

    使用VMware虚拟机的的克隆功能,快速的复制带有各种配置的Linux系统。会发现复制后的虚拟系统没有eth0网卡。接下来脚本之家小编给大家带来了克隆虚拟Linux后ip找不到的解决方法,需要的朋友参考下吧

    Linux系统下DHCP服务器部署与应用.pdf

    在Linux AS3环境下,首先给DHCP服务器指定一个固定的IP地址,确保正常的网络畅通。然后使用系统光盘自带的dhcp安装包,在root用户下,采用如下安装命令对DHCP软件包进行安装。 ``` [root@localhost]#rpm –ivh dhcp...

    基于Linux系统的DHCP服务器架构.pdf

    * 高效:Linux操作系统的高效性使得基于Linux系统的DHCP服务器架构能够快速地分配IP地址。 * 稳定:Linux操作系统的稳定性使得基于Linux系统的DHCP服务器架构能够长时间地运行而不需要维护。 * 跨平台:Linux操作...

Global site tag (gtag.js) - Google Analytics