Skip to content
Shahid Malla
Cloud and server provisioning In Stock

IP Address Manager (IPAM) for WHMCS

Keep your IPv4 and IPv6 subnets in WHMCS, hand out free addresses to new services, take them back on termination and catch conflicts early.

WHMCS 8.13 and 9.x (confirmed at purchase) PHP 8.1+

What will the IP address manager do?

It gives your IP space a home inside WHMCS. You add each subnet with its gateway and the addresses to keep back, group subnets into pools, and link pools to products or servers. When an order for one of those products is placed, the module reserves the next free address and writes it to the service's Dedicated IP field, so it is already there when your provisioning module creates the service. Extra addresses, for example from a configurable option, go to the Assigned IPs field. When the service is terminated, or the order is canceled or marked as fraud, the addresses go back to the pool.

This product is built to order: you get the license key at purchase and the download within 15 business days.

What does WHMCS already do, and what does this add?

WHMCS stores a Dedicated IP and a list of Assigned IPs on each service, and a primary IP and a list of assigned IP addresses on each server, which it uses with the Domain Resolver. Those are plain fields: WHMCS does not know which addresses are free, does not fill them in when a service is created and does not clear them on termination. Some provisioning modules manage addresses on their own panel. The module adds subnets and pools, automatic assignment and release, conflict checks, reverse DNS requests from clients and usage reports.

What is included?

PartWhat it does
SubnetsIPv4 and IPv6 ranges with gateway, reserved addresses and notes
PoolsGroups of subnets linked to products or servers
AssignmentNext free address for each new service, written to Dedicated IP and Assigned IPs
IPv6Single addresses or a prefix per service, such as a /64
ReleaseAddresses freed on termination, with an optional wait before reuse
Reverse DNSClients enter a hostname for each of their addresses
Conflict checksDuplicate addresses, overlapping subnets and addresses typed in by hand outside the records
ReportsUsed, free and reserved addresses per subnet, with CSV export
ImportExisting Dedicated IP and Assigned IPs values read in at setup

Who is it for?

Hosts that sell dedicated servers, colocation or VPS through provisioning modules that do not manage IP addresses, and keep their allocations in a spreadsheet today. Spreadsheets drift: an address is given out twice, a terminated server keeps its IP on paper, and nobody knows how full a subnet is until it runs out. If you sell Proxmox VPS, my Proxmox VE module already keeps its own IP pools, so you may not need both.

What do you need, and what are the limits?

Requirements: WHMCS 8.13 or 9.x (I confirm your exact version at purchase) and PHP 8.1 or newer.

Limits: the module keeps the records and fills the WHMCS fields; it does not configure addresses on your servers, switches or routers, so your provisioning module or your team still applies them. Reverse DNS hostnames are saved and listed for your staff to set on your DNS servers; the module does not push PTR records by itself. If a provisioning module ignores the Dedicated IP field and picks its own address, the two records can disagree, and the conflict check reports it.

It costs $149 once for a lifetime license with twelve months of updates and support, the license key at purchase and the download within 15 business days, and a seven-day refund window.

Key features

  • IPv4 and IPv6 subnets with gateway, reserved addresses and notes
  • Pools of subnets linked to products or servers
  • Free address reserved for each new service before it is provisioned
  • Dedicated IP and Assigned IPs fields filled in automatically
  • IPv6 single addresses or a prefix per service
  • Addresses released on termination, cancellation or fraud, with an optional wait before reuse
  • Manual assign and release in the admin area, and import of existing assignments
  • Reverse DNS hostname field for clients on each assigned address
  • Conflict checks for duplicates, overlaps and hand-typed addresses
  • Usage report per subnet with CSV export

Why customers buy this module

  • →No more giving the same address to two customers
  • →New services get their IP without anyone opening a spreadsheet
  • →Terminated services free their addresses on time
  • →You see how full each subnet is before it runs out

Frequently asked questions

Does it work with my provisioning module?

It works with any product type, because it fills the standard Dedicated IP and Assigned IPs fields that WHMCS keeps on every service. The address is in place before the create step, so modules that read the Dedicated IP field will use it. Modules that pick their own address will not, and the conflict check shows where the records differ. Send me the module name before you order if you are unsure.

Does the module set reverse DNS on my servers?

No. Clients enter the hostname they want for each of their addresses, the module saves it and lists new requests for your staff, who set them on your DNS servers. Pushing records to a DNS server automatically is not part of this build.

When will I get it, and what if you can't deliver?

You get the license key at purchase and the download within 15 business days of purchase. If I do not deliver it in that time, you get a full refund. Otherwise the store's seven-day refund window applies.

Technical specifications

WHMCS
8.13 and 9.x (confirmed at purchase)
PHP
8.1+
IP versions
IPv4 and IPv6
WHMCS fields used
Dedicated IP and Assigned IPs on each service
Availability
Built to order, delivered in 15 business days
License
Lifetime, 1 year of updates and support included
Delivery
Instant download and license key
Refund window
7 days

Related modules

$99 lifetime · $299 open source

Self-Service cPanel Transfer Wizard for WHMCS

I built this wizard so customers can move their own sites from another cPanel host to yours without a ticket. It uses WHM API tokens, never root passwords, and checks the site, mail and DNS after the move.

View details
$129 lifetime · $379 open source

Hetzner Cloud Provisioning and Auto-Sync for WHMCS

I built this Hetzner Cloud module so your WHMCS catalog never falls behind Hetzner. Server types, locations and prices sync hourly with your markup, and customers manage power, console, snapshots, networks, firewalls and volumes.

View details
$99 lifetime · $299 open source

Vultr Cloud Server Provisioning for WHMCS

I built this module to resell Vultr through WHMCS. A paid order deploys the instance in the plan, region and OS the customer chose, and they get power controls, console, snapshots and rDNS without seeing Vultr.

View details