IT-Tools网络工具怎么用:从子网计算到MAC查厂的完整实操
【免费下载链接】it-toolsCollection of handy online tools for developers, with great UX.项目地址: https://gitcode.com/GitHub_Trending/ittoo/it-tools
IT-Tools 是一个面向开发者的在线工具集合,其中网络模块能搞定子网计算、IP 格式转换、MAC 查厂商这些日常活。下面逐个拆解 5 个工具,并给出一条完整的工作流。
一、工具全景速览
| 工具 | 解决什么问题 | 源码路径 |
|---|---|---|
| 子网计算器 | 由 IP 和掩码算出网络地址、广播地址、可用主机 | src/tools/ipv4-subnet-calculator/ |
| IP 地址转换器 | 一个 IP 立刻拿到十进制、十六进制、二进制等格式 | src/tools/ipv4-address-converter/ |
| 范围展开器 | 输入起止 IP,得到覆盖该范围的 CIDR | src/tools/ipv4-range-expander/ |
| MAC 地址查询 | 输入 MAC 地址,查出设备厂商 | src/tools/mac-address-lookup/ |
| MAC 地址生成器 | 按指定前缀批量生成 MAC 地址 | src/tools/mac-address-generator/ |
二、按任务逐个拆解
子网计算器:输入一个 IP,立刻拿到全部子网参数
规划部门子网,或者培训、面试时要手算掩码,都可以用它。输入192.168.0.1/24这样的 CIDR 表示即可。
- 输出网络地址、广播地址、首个和末个地址
- 给出通配符掩码、二进制掩码和网络规模
- 自动判断 IP 类别,A 到 E 类都有识别
- 一键切换到前一个或后一个网络块,方便连续规划
细节补充:输入值通过本地存储自动保存。关掉页面再打开,上次的 IP 还在,不用重新输入。
IP 地址转换器:一个 IP,五种格式一次给全
脚本或协议配置里常要把 IP 写成十进制或十六进制,手工转换既慢又容易错。
- 点分十进制转纯十进制,如 192.168.1.1 → 3232235777
- 同时给出十六进制和二进制格式
- 附带 IPv6 映射格式,含带
::ffff:前缀的短写法 - 每个结果都可以一键复制
- 非法地址会被校验拦下,不产生错误结果
范围展开器:输入起止 IP,得到覆盖它的 CIDR
拿到一段 IP 范围,需要写成 CIDR 填进防火墙或 DHCP 配置时用它。
- 输入起始和结束 IP,自动计算覆盖该范围的 CIDR
- 显示范围内的地址总数
- 一键交换起始与结束 IP,输反了不用重打
- 起止地址各自独立校验,格式不对就不参与计算
MAC 地址查询:输入 MAC 地址,立刻查出厂商
内网出现陌生设备,先搞清楚它来自哪家厂商。
- 只需 MAC 前 6 位 OUI 即可查出版商信息
- 查询结果支持一键复制
- 查不到时明确提示 Unknown vendor,不会硬凑结果
| 格式 | 示例 |
|---|---|
| 冒号分隔 | 20:37:06:12:34:56 |
| 连字符分隔 | 20-37-06-12-34-56 |
细节补充:工具内置
oui-data的 OUI 数据库,查询在浏览器本地完成,不依赖外部网站,也不用担心隐私泄露。
MAC 地址生成器:按指定前缀批量生成 MAC 地址
测试环境里要给一批虚拟设备配 MAC 地址时用它。
- 一次生成任意数量,数量可自定义
- 指定前缀,如
64:16:7F,后三位自动随机 - 可选大写或小写输出
- 分隔符支持冒号、连字符、点和无分隔四种
- 数量、前缀和格式都存本地,下次沿用
三、一个完整工作流
新办公室组网,拿到203.0.113.0/24要划成两个子网:
- 用子网计算器输入
203.0.113.0/25,得到两个半段子网的网络地址和广播地址 - 点"下一个网络块"按钮逐个走过,确认没有重叠
- 用 IP 地址转换器把各子网边界 IP 转成十进制,填进 ACL 配置
- 用范围展开器输入起止 IP,反向验证 CIDR 是否对齐
- 上线后用 MAC 地址查询核对陌生设备是否授权
四、使用技巧与注意事项
- 本地存储:所有工具都自动保存上次输入,重开页面不用重输
- 一键复制:结果区都有复制按钮,别手动选中再复制
- 实时校验:输入格式不对立刻提示,不会产生无效计算
- 纯本地运行:全部工具在浏览器内完成,MAC 查询靠内置数据库,离线也能用
- 前缀规范:批量生成 MAC 时用
64这类本地管理位前缀,方便和真实设备区分
五、源码与社区
- 所有网络工具都在
src/tools/目录下,每个工具一个独立文件夹,UI 和计算逻辑分开存放 - 子网计算器的核心组件
ipv4-subnet-calculator.vue只有 120 行出头,是从这里入手学习工具结构的好起点 - 想加自己的工具,可以参考
_templates/generator/里的模板 - 项目变更历史在
CHANGELOG.md,工具列表和功能说明见README.md
这几个工具把 IP 和 MAC 的常见操作压缩成了浏览器里的一步操作:输入即结果,算完即复制。打开 IT-Tools 网站,从子网计算器试起,输入一个 IP,看看 10 项网络参数怎么一次摆齐。
【免费下载链接】it-toolsCollection of handy online tools for developers, with great UX.项目地址: https://gitcode.com/GitHub_Trending/ittoo/it-tools
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考