这是 sipcalc 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
sipcalc - IP 子网计算器
概要
计算器 [ -abcdehiInrsStuvx46 ] <[地址] [接口] ... | [ - ]>
商品描述
西普计算 是一个ip子网计算器,由两部分组成。 基于纯文本的控制台
版本和基于 web (cgi) 的对应版本。 此联机帮助页仅针对基于控制台的
版本。 Sipcalc,它最简单的形式是在
命令行并输出有关子网的信息。 Sipcalc 支持 IPv4
和 IPv6 地址。
西普计算 可以采用三种形式输入,IP 地址/网络掩码、接口或通过标准输入
使用特殊字符 -。
地址-IPv4
地址必须以“标准”点分四元格式给出,即:xxx.xxx.xxx.xxx
并带有网络掩码,可以通过三种不同的方式给出:
- CIDR,例如。 /n 其中 n >= 0 <= 32。
- 虚线四边形,例如。 xxx.xxx.xxx.xxx。
- 十六进制值,例如 0xnnnnnnnn 或 nnnnnnnn。
地址-IPv6
地址可以以 RFC2373 中定义的任何形式给出,网络掩码(前缀)
必须在 CIDR 概念中给出。 网络掩码范围的有效值从 n >= 0 <=
128,如果省略网络掩码,默认值为 128。
接口
而不是从命令行中获取地址信息 sipcalc 可以获取
通过查看系统上的指定接口来获取相关信息。 西普计算
然后使用此信息计算输出值。 这个选项目前
仅适用于 IPv4 地址,这里也正在努力支持 IPv6。
- 将从标准输入读取更多参数,这对于例如对于
猫(1) 将存储在文件中的地址列表写入 sipcalc。 每行发送到
sipcalc 应该包含一个地址/网络掩码或接口。
命令行上可以存在任意数量/组合的地址和接口参数,
然而,特殊的性格 - 必须是第一个参数,否则将被解析为
界面。 - 字符后面的所有选项都将被丢弃。
功能 (IPv4) -
* 多种地址和网络掩码输入格式。
* 从接口检索地址信息。
* Classfull 和 CIDR 输出。
* 多种地址和网络掩码输出格式(点分四、十六进制、位数)。
* 输出广播地址、网络类别、Cisco 通配符、主机/范围、网络
的特点。
* 输出多种类型的位图。
* 输出用户定义数量的额外网络。
* 从命令行输入的多个网络。
* 主机名的 DNS 解析。
* 从标准输入 (STDIN) 解析换行符分隔的网络列表。
* 基于较小的网络掩码“拆分”网络的能力,也具有递归
在生成的子网上运行。
功能 (IPv6) -
* 压缩和扩展的输入地址。
* 压缩和扩展输出。
* 标准 IPv6 网络输出。
* v4 输出中的 v6。
* 反向 dns 地址生成。
* 主机名的 DNS 解析。
* 基于较小的网络掩码“拆分”网络的能力,也具有递归
在生成的子网上运行。
输出。
Sipcalc 输出分为节和小节。 每个部分都以
字符串 "-[type : INPUT] - n" 其中 type 可以是 int-ipv4、ipv6、ipv4 之一。 输入是一
命令行中的输入选项,n 是此输入的部分的编号
选项已产生当前显示。 目前唯一产生的输入选项
多个输出部分是一个具有多个地址的接口。 一个小节以
字符串“[IDENTIFIER]”,其中 IDENTIFIER 是小节类型的标识符。 这
小节类型基于使用的命令行选项。 部分总是与
单个字符 '-' 单独在一行上。 值得一提的是,部分可以包括
不仅是小节,还有其他节,这目前只发生在 -u 和
使用 -s/-S 选项。 警告/错误等也可以以 -[type 的形式显示:
信息]。
常用输出说明:
[IPv4]
主机地址
给定的主机地址。
网络地址
给定范围内的第一个地址,正常情况下主机不可用。
网络掩码
网络掩码(netmask)用于指定给定子网的大小,通常
以三种不同的格式表示: dotted quad (xxx.xxx.xxx.xxx) hex
(0xnnnnnnnn) 位(/n 其中 n >= 0 <= 32)
广播地址
给定子网的广播地址,通常是范围内的最后一个地址。
思科通配符
网络掩码的反转值(网络掩码 ^ 0xffffffff)。 这个值通常是
用于例如路由器上的访问列表。
网络中的地址
给定子网中的地址数。
网络范围
完整的子网范围。
可用范围
给定子网中通常用于普通主机的范围。
[IPv6]
扩展地址
完整的扩展 IPv6 地址。
压缩地址
以最有效的方式压缩 IPv6 地址。
子网前缀
地址的前缀(相对于网络掩码),地址的后缀
被归零。
地址编号
地址的后缀(与网络掩码有关),地址的前缀
被归零。
前缀地址
IPv6 等效于 IPv4 网络掩码。
前缀长度
网络掩码中设置的位数。
地址类型
RFC2373 中定义的地址类型。
评论
有些地址会有作者的评论。
网络范围
子网的起始地址和结束地址。
扩展的v4inv6地址
v6inv4 格式的完整扩展 IPv6 地址。
比较v4inv6地址
v6inv4 格式的压缩 IPv6 地址。
反向DNS
IPv6 反向 DNS 形式的地址。
配置
-a,--全部
给出有关地址或接口的所有可能信息,这相当于
为 IPv0 提供标志 -b -c -i -n 4,为 IPv6 提供 -e -r -t 标志。
-b,--cidr 位图(IPv4)
显示基于 CIDR 的位图。
-c, --classfull-addr (IPv4)
显示有类地址信息。
-d,--解决
启用名称解析。
-e,--v4inv6 (IPv6)
显示 v4inv6 地址信息。
-h,--帮助
显示命令行帮助。
-i, --cidr-addr (默认 IPv4)
显示 CIDR 地址信息。
-I, --addr-int=INT
显式添加接口。 这可以用来规避 sipcalc “smart
解析”命令行上的地址/接口。如果您需要,这可能很有用
例如出于某种原因有一个与实际地址同名的接口,
例如。 127.0.0.1 或 ::1 等。另见:-4 -6。
-n, --子网=NUM
显示 NUM 个额外的子网(从当前子网开始)。 将显示所有
如果 NUM 为 24,则当前 /0 中的子网。
-r, --v6rev (IPv6)
显示 IPv6 反向 DNS 信息。
-s, --v4split=掩码 (IPv4)
将当前网络拆分为 MASK 大小的子网。 MASK 可以用虚线表示
四、十六进制或 CIDR 形式。
-S,--v6split=掩码(IPv6)
将当前网络拆分为 MASK 大小的子网。 必须在 CIDR 中给出 MASK
形式,带有或带有“/”字符。
-t, --v6-standard(默认 IPv6)
显示 IPv6 地址信息。
-u, --split-verbose
这将使网络拆分进入详细模式。 这意味着所有子网
分裂网络时生成的将被传递回 sipcalc 进行显式
解析给出的输出与在命令行上给出的地址相同。
在命令行上传递给 sipcalc 的所有选项也将在
子网被传递回 sipcalc 进行解析,只有一个例外,-s/-S 标志,
我们不想要一个无限循环。 仅将 -s/-S 和 -u 标志发送到 sipcalc 将
给出默认输出(-i 表示 ipv4,-t 表示 ipv6)。
-v,--版本
显示版本信息。
-w,--通配符
采用cisco通配符(反向掩码)并显示相应的常规网络掩码
和网络掩码位计数。
-x, --有类位图 (IPv6)
显示全类位图。
-4, --addr-ipv4=地址
显式添加 IPv4 地址。 另见:-I -6。
-6, --addr-ipv6=地址
显式添加 IPv6 地址。 另见:-I -4。
使用 onworks.net 服务在线使用 sipcalc