netmask IP地址格式转换工具

工具安装

wget http://mirrors.sohu.com/ubuntu/pool/universe/n/netmask/netmask_2.3.12.tar.gz
tar xf netmask_2.3.12.tar.gz
cd netmask-2.3.12
./configure
make && make install

命令使用

# netmask -s 192.168.1.1:192.168.1.255   192.168.1.0    1.1.1.0    1.1.1.1    1.1.1.2:1.1.1.3  1.1.1.4:1.1.1.7
        1.1.1.0/255.255.255.248
    192.168.1.0/255.255.255.0

# netmask -s 192.168.1.1:192.168.1.255
    192.168.1.1/255.255.255.255
    192.168.1.2/255.255.255.254
    192.168.1.4/255.255.255.252
    192.168.1.8/255.255.255.248
   192.168.1.16/255.255.255.240
   192.168.1.32/255.255.255.224
   192.168.1.64/255.255.255.192
  192.168.1.128/255.255.255.128

原文地址:https://www.cnblogs.com/pzzning/p/11101767.html

时间: 2025-01-16 19:16:55

netmask IP地址格式转换工具的相关文章

【网络】IP地址格式转换(htonl、ntohl;inet_addr、inet_ntoa)

1.htonl ()和ntohl( ) u_long PASCAL FAR ntohl (u_long netlong); u_short PASCAL FAR ntohs (u_short netshort); ntohl( )-----网络顺序转换成主机顺序 u_long PASCAL FAR htonl (u_long hostlong); u_short PASCAL FAR htons (u_short hostshort); htonl ()-----主机顺序转换成网络顺序 2.in

TCP/IP地址格式转换API

1.htonl ()和ntohl( )  ntohl( )-----网络顺序转换成主机顺序(长整型) u_long PASCAL FAR ntohl (u_long netlong); htonl ()-----主机顺序转换成网络顺序 (长整型) u_long PASCAL FAR htonl (u_long hostlong); 2.htons ()和ntohs( ) htons()------主机顺序转换成网络顺序(短整型) u_short PASCAL FAR htons (u_short

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上实现,

(四十七)socket编程——socket引入、网络字节序、IP地址转换函数、sockaddr数据结构介绍

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

python整数与IP地址转换 [转]

我们有时会将一个整数与IP地址进行互换,用python代码实现很简单将一个整数如2000000,变为一个IP地址的方式 >>> import socket >>> import struct >>> int_ip = 123456789 >>> ip = socket.inet_ntoa(struct.pack('I',socket.htonl(int_ip))) #int to ip address '7.91.205.21' &g

EDU-PAAS文档转换工具

本软件为edu-paas的文档转换工具,为开源软件. 该软件支持 word 转PDF.word转Swf.Word转Png. Excel转Pdf.Excel转Swf.Excel转Png. PPT转Pdf.PPT转Swf.PPT转Png. PDF转Png.Pdf转Swf?有需要的朋友可以直接下载 下载地址 live.edu-paas.com/dowmCenter/EDU-DocumentConversionTool.zip 下面附上代码. demo.html 1 <!DOCTYPE html PUB

IP 地址转换 inet_addr() inet_ntoa() 笔记

inet_addr()   inet_ntoa() 及其自实现函数self_inet_ntoa() 和 self_inet_addr() 笔记 #include <WINSOCK2.h> #include <iostream> #pragma comment(lib,"WS2_32.LIB") using namespace std; char *self_inet_ntoa(UINT in); ULONG self_inet_addr(const char *

在线转换工具

在线XML.JSON数据互转 http://www.bejson.com/go.php?u=http://www.bejson.com/xml2json Base64在线编码解码 http://tool.chinaz.com/Tools/Base64.aspx http://www1.tc711.com/tool/BASE64.htm http://tools.jb51.net/tools/base64_decode-gb2312.php base64特别适合在http,mime协议下快速传输数

SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.4

最近公司有一个项目,需要把原来的系统从 MSSQL 升迁到阿里云RDS(MySQL)上面.为便于测试,所以需要把原来系统的所有数据表以及测试数据转换到 MySQL 上面.在百度上找了很多方法,有通过微软 DTS 的,也有使用 mss2sql 工具进行转换的.使用 DTS 需要预先创建好数据表,否则新迁移的数据库是没有主键的.而 mss2sql 工具可以解决以上问题,但转换速度非常慢!我需要转换 3000 万的数据,在一台相当不错的服务器上面,也需要几天几夜才能转换完成.而 DB2DB 就是在这样