excel 怎么把转换成整形的ip还原成原来的ip地址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel 怎么把转换成整形的ip还原成原来的ip地址相关的知识,希望对你有一定的参考价值。

比如 3719299473=a*16777216 + b*65536 + c*256 +d 还原成a.b.c.d 的形式
3719299473=a*256*256*256 + b*256*256 + c*256 +d

可以考虑倒过来采用除法和余数的方式来还原。

计算结果为:221.176.1.145

A1单元格存放你要计算的数字,比如:3719299473

A2单元格输入:=INT(A1/16777216)
B2单元格输入:=INT(MOD(A1,16777216)/65536)
C2单元格输入:=INT(MOD(MOD(A1,16777216),65536)/256)
D2单元格输入:=MOD(MOD(MOD(A1,16777216),65536),256)

如果要在B1中合成,就可以将B1中的公式改成:=INT(A1/16777216)&"."&INT(MOD(A1,16777216)/65536)&"."&INT(MOD(MOD(A1,16777216),65536)/256)&"."&MOD(MOD(MOD(A1,16777216),65536),256)
参考技术A 假设A1单元格是要计算的数字,比如:3719299473

B1公式为:
=INT(A1/256^3)&"."&INT(MOD(A1,256^3)/256^2)&"."&INT(MOD(MOD(A1,256^3),256^2)/256)&"."&MOD(A1,256)
本实例结果为:221.176.1.145
参考技术B A1个输入3719299473
=INT(A1/256^3)&"."&INT(MOD(A1,256^3)/256^2)&"."&INT(MOD(MOD(A1,256^3),256^2)/256)&"."&MOD(MOD(MOD(A1,256^3),256^2),256)
方法简单点,直接利用整形IP反计算并拼接IP地址
参考技术C 3719299473=221.176.1.145追问

求公式 怎么算的

追答

参考附件

追问

不是要分开的,要一个公式就搞定的,比如说3719299473在列第一个,还原成的ip要在B列

参考技术D a= int(3719299473/16777216)

b=int(mod(3719299473,16777216)/65536)
c=int(mod(mod(3719299473,16777216)65536)/256)
d=mod(mod(mod(3719299473,16777216)65536),256)

怎么把linux的动态ip设置成静态ip?

Linux下为机器设置静态IP地址:
代码如下:
vim  /etc/sysconfig/network-scripts/ifcfg-eth0
修改这个文件内容如下形式:
代码如下:
# Intel Corporation 82541GI Gigabit Ethernet Controller
DEVICE=eth0
BOOTPROTO=static    #为静态的
HWADDR=00:15:17:B2:DC:B5
ONBOOT=yes
IPADDR=10.20.134.199 #这个是设置的静态IP地址
NETMASK=255.255.254.0
GATEWAY=10.20.134.1 #网关

修改后,需要重启网络是更改生效:
代码如下:
/etc/init.d/network restart

自动获取动态IP地址方式:
代码如下:
vim  /etc/sysconfig/network-scripts/ifcfg-eth1
内容如下:

代码如下:

# Intel Corporation 82566DM-2 Gigabit Network Connection
DEVICE=eth1
BOOTPROTO=dhcp   #动态获取IP
HWADDR=00:15:17:B2:DC:B7
ONBOOT=no

运行命令:

代码如下:

dhclient eth1

自动获取动态IP地址
可以通过:ifconfig查看分配的IP地址。

代码如下:
vim /etc/resolv.conf
用于定义如下四项
nameserver   #定义DNS服务器的IP地址,这个最为重要
domain       #定义本地域名
search       #定义域名的搜索列表
sortlist     #对返回的域名进行排序

Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。

参考技术A 那就换不同的IP呗。
一个iP一个账号。
这个可以安装一个IP转换器来修改的,简单切好用的。
介绍一个:搜索兔子。IP。软件使用到的地方有很多,手机/电脑都可以用。
使用步骤:
1。下载好IP转换软件
2.安装工具到手机/电脑上。
3.打开工具后选择IP地址。
支持一键连接多开窗口不同IP,单窗口单IP
4.点开始连接即可完成修改IP步骤。
很简单的吧,全程手打,请采纳哟

以上是关于excel 怎么把转换成整形的ip还原成原来的ip地址的主要内容,如果未能解决你的问题,请参考以下文章

怎么把自己的ip地址转换成其他地方的

EXCEL中如何把IP地址批量转换成十进制数字,如下图

如何把IP转换成经纬度

如何把IP转换成经纬度

如何把IP转换成经纬度

怎么在excle里把IP变成IP段?