MySQL:IP 地址转换(在常见IP地址现数字之间相互转换)

mysql> select inet_aton(‘192.168.202.12‘);

+-----------------------------+

| inet_aton(‘192.168.202.12‘) |

+-----------------------------+

|                  3232287244 |

+-----------------------------+

1 row in set (0.00 sec)

2、IP由数据形式转换为点分形式

mysql> select inet_ntoa(‘3232287244‘);

+-------------------------+

| inet_ntoa(‘3232287244‘) |

+-------------------------+

| 192.168.202.12          |

+-------------------------+

1 row in set (0.08 sec)

  自己经常忘记这个函数的具体写法,呵呵~  给个记住此函数的小技巧,如下:

  inet_aton():可以理解为 i(p)net_a(ddress)ton(umeric)  分开来就是

ip 网络(net) 地址(address) 转换为 数字(numeric)

i   net_          a              to       n

  反之!

  希望对你有帮助! O(∩_∩)O~

时间: 2024-08-27 06:03:28

MySQL:IP 地址转换(在常见IP地址现数字之间相互转换)的相关文章

NAT地址转换详解(静态NAT,端口映射,动态NAT,PAT)

NAT地址转换概述图 这一章我们将学习并实践,静态NAT地址转换,动态NAT地址转换, 端口映射,PAT端口多路复用 一.了解NAT的优缺点 二.NAT的工作原理 静态转换 (Static Translation)动态转换(Dynamic Translation)端口多路复用(Port Address Translation) 三.NAT的术语于转换表 NAT地址转换一种伪装,确保了地址的安全 如图: PC1第一件事情发出请求,先查询路由表,然后才会根据NAT表转换成公网地址,去访问外部网.源I

ScreenOS地址转换

目录 1. NAT-src 1.1 来自DIP池(启用PAT)的NAT-src 1.2 来自DIP池(禁用PAT)的NAT-src 1.3 来自DIP池(带有地址变换)的NAT-src 1.4 来自出口接口IP地址的NAT-src 2. NAT-dst 2.1 一对一目标地址转换 2.2 一对多目标地址转换 2.3 多对一目标地址转换 2.4 多对多目标地址转换 2.5 带有端口映射的NAT-dst 3. MIP 3.1 Untrust区段接口上的MIP 3.2 从不同区段到达MIP 4. VI

24.NAT地址转换技术

NAT(network address translation)网络地址转换. NAT技术的作用:将不合法的私网地址转换成合法的公网地址. NAT技术的优点:节省公有合法地址,处理地址重叠,增强灵活性,安全性. NAT技术分类: v 静态NAT:一对一转换,一个私网地址对应一个公网地址. v 动态NAT:多对多转换,多个私网地址对应多个公网地址. v PAT:端口多路复用,多对一转换,多个私网地址对应一个公网地址. 思科NAT相关命令: NAT转换思路: v 确定边界路由器 v 指定内外接口 v

理论+实操 :华为NAT地址转换

前言:nat地址转换可以让私有地址转换成公网地址,解决上网问题华为的三层交换机内不可以配ip地址,需要配vlanif 在企业当中,数据流量业务比较多时,用好一点的路由器多个私网地址对应外网口ip地址需要设置acl规则,只允许某个网段通行,后面跟子网反掩码接着到外网口宣告一下,acl的编号即可 网路地址转换 一: NAT概述 1.1 NAT的概念与实现方式 地址转换出现的背景 NAT的工作原理 network address translation,网路地址转换 NAT实现方式 静态转换(stat

IP地址转换函数

这些天一直在看<UNP>,觉得有必要对一些东西做一下总结(其实只是抄一抄书),加深一下印象. IP地址转换函数有两组,它们可以在字符串和网络字节序的二进制值之间转换IP地址 适用于IPv4地址的函数 1 #include <arpa/inet.h> 2 3 /* Convert Internet host address from numbers-and-dots notation in CP 4 into binary data and store the result in t

Windows Socket编程--ip地址转换

在Windows Socket编程中,需要将ip地址在网络字节顺序与主机字节顺序之间进行转换,该过程的代码如下: 1 #include <Winsock2.h> 2 #include <Ws2tcpip.h> //为了使用inet_pton()和inet_ntop()函数 3 #include <iostream> 4 5 #pragma comment(lib,"ws2_32.lib") //socket编程需要引用该库 6 7 using std

1.socket编程:socket编程,网络字节序,函数介绍,IP地址转换函数,sockaddr数据结构,网络套接字函数,socket相关函数,TCP server和client

 1  Socket编程 socket这个词可以表示很多概念: 在TCP/IP协议中,"IP地址+TCP或UDP端口号"唯一标识网络通讯中的一个进程,"IP 地址+端口号"就称为socket. 在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socket pair就唯一标识一个连接.socket本身有"插座"的意思,因此用来描述网络连 接的一对一关系. TCP/IP协议最早在BSD UNIX上实现,

字符串-06. IP地址转换

1 /* 2 * Main.c 3 * D6-字符串-06. IP地址转换 4 * Created on: 2014年8月19日 5 *******测试通过******** 6 *转载:http://blog.csdn.net/junjieguo/article/details/7392539 7 */ 8 9 10 #include <stdio.h> 11 12 int bin_dec(int x, int n) //自定义函数将二进制数转换为10进制 13 { 14 if(n == 0)

字符串-06. IP地址转换(20)

一个IP地址是用四个字节(每个字节8个位)的二进制码组成.请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出. 输入格式: 输入在一行中给出32位二进制字符串. 输出格式: 在一行中输出十进制格式的IP地址,其由4个十进制数组成(分别对应4个8位的二进制数),中间用"."分隔开. 输入样例: 11001100100101000001010101110010 输出样例: 204.148.21.114 import java.math.BigInteger; import