关于本机IP的获取(附带Demo)
文章目录
- 关于本机IP的获取
- 一、IP是什么
- 二、本机IP如何获取
- 1.cmd命令(不用多说吧)
- 2.网址ip138.com
- 3.那我们代码中如何传递IP呢?
关于本机IP的获取
提示:以下是本篇文章正文内容,下面案例可供参考
一、IP是什么
IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。
二、本机IP如何获取
1.cmd命令(不用多说吧)
ipconfig
2.网址ip138.com
3.那我们代码中如何传递IP呢?
在项目中,我们有时候需要对其IP进行传递,以便在上下游进行IP的限制,也是为风控考虑,防止一些用户恶意的访问。
代码如下:
public static void main(String[] args)throws Exception {InetAddress addr = InetAddress.getLocalHost();System.out.println("Local HostAddress: " +addr.getHostAddress());String hostname = addr.getHostName();System.out.println("Local host name: "+hostname);
}
以上仅以个人观点,欢迎讨论留言。如果感兴趣,关注一下,感谢!
关于本机IP的获取(附带Demo)相关推荐
- php 获得本机ip,php获取ip_php获取本机ip
摘要 腾兴网为您分享:php获取本机ip,追追漫画,智联招聘,银万财富,幸福一百等软件知识,以及起点作家,kk录像机,阅读书城,乳源家园网,星露谷物语ios,先锋影音比比,googlenow,pdf序 ...
- Java获取(外网)网络IP和本机真实IP Java获取真实IP Java获取真实ip Java获取本机ip Java获取 本机真实ip
/*** IP地址相关工具类*/ public class IpUtil {private static final Logger logger = LoggerFactory.getLogger(I ...
- Delphi如何获取本机IP地址
Delphi获取本机IP地址 //获取本机IP function TKSMsgLog.GetLocalAddress:String; typeTaPInAddr = array [0..10] of ...
- Linux编程获取本机IP地址
使用函数getifaddrs来枚举网卡IP,当中使用到的结构体例如以下所看到的: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in ...
- java获取本机IP,系统随机分配端口号,获取当前线程ID
ServerSocket serverSocket = null; //读取空闲的可用端口 String localIp = null; try {serverSocket = new ServerS ...
- java 本机局域网真实ip_Java获取本机ip地址,并扫描本机所在局域网的电脑设备
Java获取本机IP地址,并根据IP地址的网段,扫描局域网里面的电脑设备; import java.io.IOException; import java.net.Inet4Address; impo ...
- Qt学习之路之获取本机IP
Qt提供的好几个类都可以获取到本机IP:IP4与IP6.这里,笔者使用QT获取本IP的方式如下: 头文件名: gethostIP_widget.h 头文件代码如下: #ifndef GETHOSTIP ...
- Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)
1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...
- python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例
这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...
最新文章
- [HDOJ2819]Swap(二分图最大匹配, 匈牙利算法)
- mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...
- 「学习笔记」多项式相关
- 工业机器人电柜布线_沙湾附近回收工业锅炉“本信息长期有效”
- CentOS修改SSH端口
- postgresql两个列模糊比较_数据分析之SQL优化系列(二)---PostgreSQL 的索引
- delphi三层架构中注册服务器
- JQuery 技巧大方送
- ldpcMATLAB/ldpc的译码,matlab程序/LDPC编码的matlab实现/源码
- linux系统的实时性,Linux操作系统实时性
- npm install 停在下载某个包的地方不动
- 基于HPC场景的集群管理系统(slurm系统初相识)
- VBA控制Excel行列转换
- 360浏览器各历史版本大全和bug汇总(及历史版本官方下载地址)
- ubantu 常用命令
- 清华胡宇迪教授谈关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福
- 抄袭/模仿/致敬的那些事:从《以父之名》说起(转)
- 三菱PLC控制步进驱动器脉冲定位相关(附代码接线图)
- markdown解析
- docker自定义elasticsearch镜像——集成中文分词器smartcn
热门文章
- 【android】【转】class android.media.MediaPlayer
- CodeForces - 431C k-Tree(dp)
- HDU - 5015 233 Matrix(矩阵快速幂)
- [loj2087][NOI2016]国王饮水记
- 视音频编解码学习工程:JPEG分析器
- 什么代码才是线程安全的
- STL 之count,count_if,max,max_element,min,min_element和random_shuffle
- WinDbg学习笔记(一)--认识WinDbg
- 多线程学习(三)----死锁问题
- 浅谈tcp的三次握手和四次挥手的理解