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设计风格 + Element Plus          │
└──────────────┬──────────────────────────┘
               │ HTTP/REST API

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


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


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

快速开始

bash
# 克隆项目
git clone <repository-url>
cd ipam-go

# 配置数据库并启动后端
go run main.go

# 启动前端
cd frontend
pnpm install
pnpm dev

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

基于 MIT 许可发布