IPAM — IP Address Management
NetRecon IPAM provides centralized IP address tracking and subnet management. Monitor subnet utilization, track IP assignments, and maintain an accurate inventory of your network address space.
Key Features
- Subnet Management — define and organize subnets with full CIDR notation support
- IP Tracking — track individual IP assignments with status and metadata
- Utilization Monitoring — real-time subnet utilization percentages and alerts
- Scan Integration — import discovered IPs directly from scan results
- Conflict Detection — identify duplicate IP addresses and overlapping subnets
- OUI Sync — automatically associate MAC addresses with manufacturer data
- History — track IP assignment changes over time
- Export — export IP data as CSV or JSON
Architecture
IPAM runs as a dedicated service on the probe (port 8009) with a PostgreSQL backend:
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Dashboard │ HTTP │ IPAM │ SQL │ PostgreSQL │
│ (Browser) ├────────► Service ├────────► Database │
│ │ │ :8009 │ │ │
└──────────────┘ └──────┬───────┘ └──────────────┘
│
┌──────▼───────┐
│ Scan Engine │
│ (IP import) │
└──────────────┘
Concepts
Subnets
A subnet represents a range of IP addresses defined by CIDR notation (e.g., 192.168.1.0/24). Each subnet has:
| Field | Description |
|---|---|
| CIDR | Network address in CIDR notation |
| Name | Friendly name (e.g., "Office LAN") |
| VLAN | Associated VLAN ID (optional) |
| Gateway | Default gateway IP |
| DNS | DNS servers for this subnet |
| Description | Free-text description |
| Location | Physical or logical location |
IP Addresses
Each IP address within a subnet can be tracked with:
| Field | Description |
|---|---|
| IP Address | The IPv4 or IPv6 address |
| Status | Available, Assigned, Reserved, DHCP |
| Hostname | Device hostname |
| MAC Address | Associated MAC address |
| Manufacturer | Auto-populated from OUI database |
| Owner | Assigned user or department |
| Last Seen | Timestamp of last network activity |
| Notes | Free-text notes |
Utilization
Subnet utilization is calculated as:
Utilization = (Assigned + Reserved + DHCP) / Total Usable IPs * 100%
Alerts can be configured when utilization exceeds a threshold (default: 80%).