文章目录

  • 关于本机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)相关推荐

  1. php 获得本机ip,php获取ip_php获取本机ip

    摘要 腾兴网为您分享:php获取本机ip,追追漫画,智联招聘,银万财富,幸福一百等软件知识,以及起点作家,kk录像机,阅读书城,乳源家园网,星露谷物语ios,先锋影音比比,googlenow,pdf序 ...

  2. Java获取(外网)网络IP和本机真实IP Java获取真实IP Java获取真实ip Java获取本机ip Java获取 本机真实ip

    /*** IP地址相关工具类*/ public class IpUtil {private static final Logger logger = LoggerFactory.getLogger(I ...

  3. Delphi如何获取本机IP地址

    Delphi获取本机IP地址 //获取本机IP function TKSMsgLog.GetLocalAddress:String; typeTaPInAddr = array [0..10] of ...

  4. Linux编程获取本机IP地址

    使用函数getifaddrs来枚举网卡IP,当中使用到的结构体例如以下所看到的: struct ifaddrs { struct ifaddrs *ifa_next; /* Next item in ...

  5. java获取本机IP,系统随机分配端口号,获取当前线程ID

    ServerSocket serverSocket = null; //读取空闲的可用端口 String localIp = null; try {serverSocket = new ServerS ...

  6. java 本机局域网真实ip_Java获取本机ip地址,并扫描本机所在局域网的电脑设备

    Java获取本机IP地址,并根据IP地址的网段,扫描局域网里面的电脑设备; import java.io.IOException; import java.net.Inet4Address; impo ...

  7. Qt学习之路之获取本机IP

    Qt提供的好几个类都可以获取到本机IP:IP4与IP6.这里,笔者使用QT获取本IP的方式如下: 头文件名: gethostIP_widget.h 头文件代码如下: #ifndef GETHOSTIP ...

  8. Go 学习笔记(79)— Go 标准库 net(获取本机IP地址)

    1. 获取本机 IP 地址 package mainimport ("fmt""net" )// 获取本机网卡IP func getLocalIP() (ipv ...

  9. python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例

    这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...

最新文章

  1. [HDOJ2819]Swap(二分图最大匹配, 匈牙利算法)
  2. mysql事件探查器_【干货】Mysql的事件探查器-之Mysql-Proxy代理实战一(安装部署与实战sql拦截与性能监控)...
  3. 「学习笔记」多项式相关
  4. 工业机器人电柜布线_沙湾附近回收工业锅炉“本信息长期有效”
  5. CentOS修改SSH端口
  6. postgresql两个列模糊比较_数据分析之SQL优化系列(二)---PostgreSQL 的索引
  7. delphi三层架构中注册服务器
  8. JQuery 技巧大方送
  9. ldpcMATLAB/ldpc的译码,matlab程序/LDPC编码的matlab实现/源码
  10. linux系统的实时性,Linux操作系统实时性
  11. npm install 停在下载某个包的地方不动
  12. 基于HPC场景的集群管理系统(slurm系统初相识)
  13. VBA控制Excel行列转换
  14. 360浏览器各历史版本大全和bug汇总(及历史版本官方下载地址)
  15. ubantu 常用命令
  16. 清华胡宇迪教授谈关于爱情、关于伴侣、关于承诺、关于人生、关于友情、关于微笑、关于生活、关于幸福
  17. 抄袭/模仿/致敬的那些事:从《以父之名》说起(转)
  18. 三菱PLC控制步进驱动器脉冲定位相关(附代码接线图)
  19. markdown解析
  20. docker自定义elasticsearch镜像——集成中文分词器smartcn

热门文章

  1. 【android】【转】class android.media.MediaPlayer
  2. CodeForces - 431C k-Tree(dp)
  3. HDU - 5015 233 Matrix(矩阵快速幂)
  4. [loj2087][NOI2016]国王饮水记
  5. 视音频编解码学习工程:JPEG分析器
  6. 什么代码才是线程安全的
  7. STL 之count,count_if,max,max_element,min,min_element和random_shuffle
  8. WinDbg学习笔记(一)--认识WinDbg
  9. 多线程学习(三)----死锁问题
  10. 浅谈tcp的三次握手和四次挥手的理解