Skip to content

IPAMIP地址管理系统

现代化的企业级IP地址管理解决方案,让网络管理更简单、更高效

IPAM Logo

为什么选择 IPAM?

传统IP管理的痛点

  • 手动记录混乱:Excel表格管理IP地址,容易出错且难以维护
  • 缺乏实时监控:无法实时了解IP地址的在线状态和使用情况
  • 组织架构脱节:IP地址与部门、项目缺乏关联,难以追踪归属
  • 数据导入导出困难:批量操作复杂,容易出现数据不一致
  • 缺乏网络扫描能力:无法自动发现网络中的设备和MAC地址

IPAM 的优势

  • 集中化管理:统一平台管理所有IP地址、子网、网关和网络区域
  • 实时状态监控:自动监控IP和网关的在线状态,及时发现问题
  • 组织架构集成:IP地址与部门、项目深度绑定,清晰的归属关系
  • 批量操作支持:全量导入导出,支持多Sheet Excel,智能验证
  • 网络自动扫描:通过ARP扫描和探针系统,自动发现网络设备

技术架构

┌─────────────────────────────────────────┐
│           前端 (Vue3)                   │
│  Vue3 + Pinia + TypeScript + Vite       │
│  iOS 26设计风格 + Naive UI              │
└──────────────┬──────────────────────────┘
               │ HTTP/REST API

┌─────────────────────────────────────────┐
│           后端 (Go Gin)                 │
│  Gin + GORM + JWT + Zap Logger          │
│  Service-Repository-Handler三层架构     │
└──────────────┬──────────────────────────┘


┌─────────────────────────────────────────┐
│         数据库 (MySQL/PostgreSQL)       │
│  GORM ORM + 自动迁移 + 外键约束         │
└──────────────┬──────────────────────────┘


┌─────────────────────────────────────────┐
│      监控服务 + 扫描服务 + 探针系统      │
│  实时监控 + ARP扫描 + 分布式扫描        │
└─────────────────────────────────────────┘

扫描模式

系统支持两种 MAC 地址扫描模式:

模式一:主程序直接扫描(适合小型网络)

  • 设置 monitoring.enable_host_scanning = true
  • 主程序主动执行 ARP 扫描
  • 无需部署独立探针

模式二:分布式探针扫描(适合中大型网络)

  • 设置 monitoring.enable_host_scanning = false(默认)
  • 主程序仅接收数据,不主动扫描
  • 各网段部署独立探针客户端执行扫描
  • 支持多节点分布式部署

快速开始

bash
# 1. 下载程序(以 Linux amd64 为例)
wget https://download.liumou.site/ipam/server_linux_amd64 -O ipam-server
chmod +x ipam-server

# 2. 下载配置模板
wget https://download.liumou.site/ipam/config.example.toml -O config.toml

# 3. 编辑配置
vi config.toml

# 4. 启动服务
./ipam-server

访问 快速开始指南 了解更多详情。

下载链接

平台服务端探针客户端
Linux amd64下载下载
Linux arm64下载下载
Windows amd64下载下载

基于 MIT 许可发布