Show or Delete Current IP Addresses — Simple & Complete Guide
Use this page to review every IP address configured on your server and remove addresses that are no longer needed. You’ll see which IPs are shared or dedicated, which interface they’re bound to, and whether any accounts or services still use them.
Important: Do not remove the server’s primary/shared IP or any IP that active accounts, nameservers, or the hostname currently use. Always move those services first.
What You’ll See
- IP Address — The IPv4 (and, where applicable, IPv6) address.
- Netmask — Subnet mask for the address.
- Interface — The network device (for example,
eth0). - Shared/Dedicated — Whether multiple accounts use it or only one.
- In Use By — Accounts or services currently mapped to the IP.
- Actions — Option to remove an address that is safe to delete.
Before You Remove an IP
- Reassign accounts on that IP to a different address (Change Site’s IP).
- Update DNS if the IP appears in A/AAAA/GLUE records.
- Move services (hostname, mail, nameservers, SSL) off the IP.
- Check firewalls/CDN to avoid rules referencing the old IP.
Remove an IP (Step-by-Step)
- Open the list of current IP addresses.
- Locate the IP you want to remove and review its “In Use By” details.
- Click Delete (or the remove option) next to the IP.
- Confirm the prompt to proceed.
When removal succeeds, the IP is taken out of the server’s address pool and will no longer be assigned to accounts.
Rebuild the IP Address Pool (If Offered)
Some systems let you rebuild the IP pool after changes. Use this if the list looks out of sync, or after large add/remove operations.
Quick Shell Checks (Optional)
Run as root to verify bindings and find where an IP is referenced:
# See currently bound addresses
ip addr show | awk '/inet / {print $2, $7}'
# Search common config/zone paths for an IP (replace the IP)
grep -R "198.51.100.23" /etc /var/named /var/cpanel 2>/dev/null
# Restart IP aliasing if needed (platform-specific helper)
/scripts/restartsrv_ipaliases
Tip: If you also remove an address from the OS/network configuration manually, be sure to delete it from the network script or address range and restart networking cleanly.
Common Scenarios
- Decommissioning a dedicated IP: Move the site to a shared IP, confirm DNS/SSL, then delete the old IP.
- Cleaning stale entries: If an IP shows but isn’t bound on the interface, rebuild the pool to refresh the list.
- Freeing service IPs: Migrate hostname/nameserver services first, then remove the old address.
Troubleshooting
- Delete button disabled: The IP is in use (primary, hostname, or mapped to accounts). Reassign first.
- Removal fails: Check logs and ensure no services still bind to the IP; try rebuilding the pool, then retry.
- Still visible after delete: Refresh the page; if it persists, rebuild the pool or restart IP aliasing.
Summary
- Review all IPs, their interface, and who uses them.
- Never remove primary/active service IPs—migrate first.
- Delete unused addresses and rebuild the pool if needed.
- Use quick shell checks to verify bindings and references.


