If you are a Webmaster, you should be thoroughly familiar with the WHM program. The WHM, Web Host Manager, is available through your control panel. If you wish to assign a dedicated IP address to your virtual or dedicated server, you will need to utilize this feature.
In this guide, we will learn how to assign a dedicated IP to a cPanel account using WHM. It helps improve security, email deliverability, and also supports SSL configurations, especially while managing a VPS or dedicated server.
Important instruction:
Before changing an IP in WHM, schedule it during off-peak hours to avoid downtime, inform users in advance, update third-party DNS records if used, and check with your host or admin if unsure about IP or DNS settings.
At the same time, it is best to schedule this update, during your site’s slower hours. This will help to limit inconveniences and complaints.
Let us follow the steps given below:
- Log in to WHM.
- In the left-hand menu, under “Account Functions,” click on “Change Site’s IP Address.”

- Select the domain or account you need to assign a new IP to from the list and click on the “Change” button.

- This will redirect you to the IP address selection screen. Using the drop-down menu select an available IP address.
- If no IPs are listed, you’ll need to add more via your hosting provider or request them under the IP Functions section.
- Finally, click on the “Change” button to assign the selected IP to the account.

- You will get a success message as shown below.

- Wait for DNS propagation. The IP change usually reflects within a few hours. For domains using third-party DNS, remember to update the “A” record with the new IP manually.
From the above-outlined article, assigning a Dedicated IP to a cPanel account using WHM is at your fingertips. Hope you found it to be easy and helpful. However, if the IP change hasn’t taken effect after 24 hours, please contact our support team for assistance.