rust获取本地ip地址的方法

大家好,我是get_local_info作者带剑书生,这里用一篇文章讲解get_local_info的使用。

get_local_info是什么?

get_local_info是一个获取linux系统信息的rust三方库,并提供一些常用功能,目前版本0.2.4。详细介绍地址:[我的Rust库更新]get_local_info 0.2.3-CSDN博客

首先在你的工程添加它

rust 复制代码
cargo add get_local_info

然后引入它:

rust 复制代码
extern crate get_local_info;

然后调用它:

rust 复制代码
println!("{}", get_local_info::get_pc_ipv4());
println!("{}", get_local_info::get_pc_ipv6());

看到输出IP地址

输入ifconfig看到,IP地址正是目前所使用的活动网卡的IPv4和IPv6地址

到这里,你已经获取到了本地的IPv4和IPv6地址了,有什么疑问请联系我吧。哈哈

相关推荐
软件鹅知道几秒前
draw.io:开源流程图制作软件解决图表绘制与协作难题
开源软件·draw.io·图表绘制·流程图制作软件
北山有鸟3 分钟前
解析 Linux 内核驱动中的“换行美学”
linux·运维·服务器
Run_Teenage5 分钟前
Linux:信号保存与捕捉
运维·服务器
用户962377954485 分钟前
原理分析 | 反序列化内存马 —— CC2 + Tomcat三种组件 + 无文件落地
后端
龙侠九重天6 分钟前
可视化自动化工具实现
运维·自动化·openclaw
水冗水孚6 分钟前
以Vultr供应商的VPS为例、十分钟自建一个自己的VPN(图文并茂)
运维·服务器
Austindatabases6 分钟前
阿里云MongoDB 部署安全吗? 多可用区怎么搞?
数据库·安全·mongodb·阿里云·云计算
dEso RSET7 分钟前
Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
spring boot·后端·skywalking
巨大八爪鱼8 分钟前
【方法】Tomcat网站添加用户名密码弹窗认证
运维·服务器·tomcat·jsp·mod_jk
unDl IONA10 分钟前
Linux安装RabbitMQ
linux·运维·rabbitmq