子网掩码计算器
Subnet Calculator
把一个 CIDR 网段展开成网络地址、广播地址、可用范围和主机数量,IPv4 和 IPv6 都支持。
把一个 CIDR 块展开成关于它的全部事实,把一个块划分成子网,把几个块汇总成能容纳它们的最小块,并在地址范围和覆盖它的前缀之间互相转换。IPv6 和 IPv4 走同一条代码路径,不是事后补上的,所以 /48 和 /24 展开得一样顺。
前缀长度和点分子网掩码都行;只给一个地址就当作单台主机。
网络地址
192.168.1.0
子网掩码
255.255.255.0
通配符掩码
0.0.0.255
ACL 要的是这个,不是子网掩码。
广播地址
192.168.1.255
第一个可用地址
192.168.1.1
最后一个可用地址
192.168.1.254
地址总数
256
可用
254
网络地址和广播地址不能分配出去。
前缀
/24
这个网段有登记用途
- 192.168.0.0/16Private useRFC 1918在互联网上不可路由
反向 DNS 区域
1.168.192.in-addr.arpa
十进制
3232235776
十六进制
0xc0a80100
二进制
11000000.10101000.00000001.00000000
PTR 名称
0.1.168.192.in-addr.arpa
浏览器也认的其他写法
- 3232235776
- 0xc0a80100
- 192.11010304
- 0300.0250.01.00
在大多数网络栈里,这些写法都解析成同一个地址。所以一个只看字符串是否以 "127." 开头的过滤器,并不是回环检查。
这些全是对地址做的算术,就在这个页面里完成。不查询、不发送 —— 内部编址方案正是那种不该敲进别人服务器的东西。
怎么用
用你手头的任何形式输入
192.168.1.0/24、192.168.1.0/255.255.255.0,或者一个裸地址当作单个主机。主机位不为零的地址也接受,并告诉你它属于哪个块。
把可用数和总数分开读
IPv4 要扣掉网络地址和广播地址;/31 不扣,因为 RFC 3021 让点对点链路上两个地址都可用。数字下面那一行说明用的是哪条规则。
写防火墙规则前先汇总
它给出覆盖你列出的全部地址的最小单个块,以及它顺带吞进来、你并没有要的地址数。第二个数字正是把一条整洁的规则变成一扇敞开的门的那个。
表单要 CIDR 时把范围转换过去
起止不落在二的幂边界上的范围需要多个前缀;工具给出恰好覆盖它的最少前缀,反方向则给出一组块所跨的范围。
常见问题
我输入内网规划时会发送什么吗?
不会。这是对数字的算术,在页面里完成——没有查询,没有请求。内网地址规划正是不该输入到远程服务器的东西,所以这个工具没有服务器。
/24 为什么可用 254 个而 /31 可用 2 个?
/24 把第一个地址留作网络地址,最后一个留作广播地址。/31 只有两个地址,哪个都放不下,所以 RFC 3021 把两个都定义为可用——它是路由器之间链路的标准前缀。
地址的其他写法是做什么用的?
因为大多数网络协议栈把 127.1、2130706433 和 0x7f.1 解析到和 127.0.0.1 相同的地方。列出来是让你看到,检查字符串是否以"127."开头的过滤器不是环回检查——这个错误是活生生的 SSRF 攻击向量。
超网会合并我的块吗?
它包含它们,这不是一回事。它们之间的一切也在里面,所以宣告或放行超网,等于把空隙也宣告或放行了——"额外包含的地址数"说的正是这个。
可以从这些接进来
IP 地址信息查询
IP Address Info
查你的公网 IP 或任意地址的反向域名、ASN、宣告网络、前缀和注册国家,数据来自 Team Cymru 的 DNS 服务,不提供城市级定位。
MAC 地址厂商查询
MAC Vendor Lookup
按 MAC 地址的 OUI 前缀查出硬件厂商,并把地址写法统一成同一种格式。
WHOIS 域名查询
WHOIS Lookup
显示域名的注册信息、注册商、域名服务器和到期时间,有 RDAP 数据的一并给出。
二维码与条码识别
QR & Barcode Reader
从上传的图片、截图或摄像头里读出二维码和常见条形码。
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
DNS 记录查询
DNS Lookup
通过 DoH 查询 A、AAAA、CNAME、MX、TXT、NS、SOA、SRV、CAA 和 PTR 记录,显示 TTL 和 DNSSEC 标志,解析器可选 Cloudflare 或 Google。
IP 地址信息查询
IP Address Info
查你的公网 IP 或任意地址的反向域名、ASN、宣告网络、前缀和注册国家,数据来自 Team Cymru 的 DNS 服务,不提供城市级定位。
进制转换
Number Base Converter
在二进制、八进制、十进制、十六进制乃至最高 36 进制之间互转,并给出按位查看。
HTTP 请求调试
HTTP Request Builder
构造并发出带自定义请求头和请求体的 GET/POST/PUT/PATCH/DELETE/HEAD 请求,显示状态码、响应头、响应体和耗时,且从不转发 Cookie 和 Authorization。
条形码生成
Barcode Generator
生成 EAN-13、UPC、Code128、Code39 和 ITF 条形码,自动补校验位,输出可直接打印。
CSV 清洗
CSV Cleaner
去掉单元格首尾空白、统一表头、修正数字和日期格式,并报出列数对不上的行。