How to plan a phased exit from IPv4 blocks before sale
Selling an IPv4 block should begin with a controlled exit from internal use, not with a transfer request. Routes, DNS records, customer allowlists, monitoring, and legacy applications may still depend on the range even when traffic appears low. A phased plan reduces service risk and prevents hidden dependencies from reaching the buyer.
IPv4 sale phased exit is a staged process that removes production traffic, technical dependencies, and internal ownership from an address block before transfer. It helps companies verify that the range is no longer required, complete route and DNS cleanup, preserve rollback options, and hand over the block without unresolved operational links.
What should be mapped before decommission begins?
The first step is to build a dependency map for every prefix included in the sale. Teams should review IPAM, routing tables, DNS zones, firewall objects, VPN profiles, load balancers, monitoring systems, partner allowlists, and customer documentation. Low traffic is not enough evidence that a block is ready to leave the network because dormant integrations may still reference it.
A useful baseline should identify:
- active services and customer endpoints using the block;
- internal and external allowlists containing its addresses;
- DNS, rDNS, NAT, firewall, and load-balancer dependencies;
- expected origin ASN, route objects, and ROA state;
- technical and business owners for remaining dependencies.
This inventory becomes the control point for the later decommission process.
How should migration phases be structured?
Migration phases should move the least risky dependencies first and keep rollback available until the new path is stable. Internal test systems and low-impact services can usually move before customer-facing APIs, VPN endpoints, or partner integrations that require coordinated changes.
A phased sequence can include:
- freeze new assignments inside the sale block;
- prepare replacement addresses and routing;
- move internal and low-risk workloads;
- migrate customer-facing and allowlisted services;
- observe residual traffic before final withdrawal.
The order should follow service risk rather than subnet order. A small prefix with one critical customer can require more preparation than a larger block carrying only internal traffic.
How should dependency removal be verified?
Dependency removal should be based on configuration and traffic evidence. After a service moves, teams should remove the old address from DNS, firewall rules, ACLs, application settings, deployment variables, partner portals, and support documentation. Monitoring should then confirm that legitimate production flows no longer return to the old range.
What should happen to DNS before the final cutover?
DNS changes need enough lead time for caches and external systems to stop using the old addresses. Teams should verify authoritative records, rDNS, and service-discovery dependencies after the switch and keep rollback possible until the replacement path is stable.
DNS cleanup should be coordinated with application and customer migration so stale records do not survive decommission.
When should route withdrawal occur?
Route withdrawal should happen only after traffic, DNS, and external dependencies have been cleared. The team should first verify that the replacement path is stable and that monitoring shows no business-critical use of the sale block.
Before final withdrawal, teams should review:
- expected BGP origin and active announcements;
- IRR route objects and RPKI/ROA records where applicable;
- upstream filters and customer route dependencies;
- residual inbound and outbound traffic;
- rollback conditions if a missed dependency appears.
After the observation window, routes can be withdrawn and stale authorization records cleaned up in line with the transfer plan.
How should residual traffic be handled?
Residual traffic should be investigated rather than ignored because of low volume. A small number of connections may come from a forgotten API client, monitoring probe, backup system, or automated job that still depends on the old address.
If a dependency cannot be removed, the affected prefix should remain outside the transfer set.
What belongs in the final sale-readiness checklist?
The final checklist should confirm that technical exit and transfer preparation describe the same block. IPAM should show no active assignment, monitoring should show no production dependency, and routing records should match the intended handover state.
Before closing the transaction, teams should confirm that:
- production traffic has moved and observation is complete;
- DNS, rDNS, ACL, firewall, and application references are removed;
- route withdrawal and route-object cleanup are prepared;
- ownership and registry records are ready for transfer;
- rollback is no longer required.
Once these conditions are met, the company can proceed with selling IPv4 addresses without transferring active dependencies to the buyer.
How can a seller move from decommission to transfer readiness?
When an address holder needs to exit an IPv4 block without leaving active routes, DNS references, or customer dependencies behind, IPv4 Online can support sale preparation, technical checks, transfer coordination, and transaction documentation. This helps companies connect the final migration phase with a cleaner buyer handover.