Resolving the 'IP Has Changed' Error in cPanel
If you find yourself logged out of cPanel with an error message stating, "The IP has changed," it could be due to your IP address being dynamic. This is especially common in shared hosting environments. Below are multiple methods to resolve this issue, ranging from simple workarounds to more technical solutions.
Prerequisites
- cPanel account credentials
- Basic knowledge of domain name system (DNS)
- FTP/SFTP client (e.g., FileZilla)
Method 1: Obtain a Static IP
Contact your Internet Service Provider (ISP) to switch from a dynamic to a static IP address. Although this option might come with an extra charge, it eliminates the error by ensuring that your IP address remains constant.
Method 2: Use cPanel Proxy Subdomains
Step 1: Create cPanel Subdomains
-
Log in to cPanel.
-
Navigate to the 'Domains' section and click on 'Subdomains.'
-
Create a new subdomain named 'cpanel.'
- For Webmail and WHM access (if you are a Reseller), you should also create subdomains like 'webmail' and 'whm.'
Step 2: Download cPanel Proxy
- Download the cPanel Proxy script onto your local machine from a trusted source.
Step 3: Upload and Extract cPanel Proxy Files
- Open your FTP/SFTP client and connect to your server.
- Navigate to the newly created
public_html/cpanel
folder (orpublic_html/webmail
,public_html/whm
as applicable). - Upload the cPanel Proxy zip file.
- Log back into cPanel and navigate to 'File Manager.'
- Go to the folder where you uploaded the zip file and click 'Extract.'
Step 4: Access the Control Panel
Use the following URLs to access the control panel areas:
http://cpanel.yourdomain.com
http://webmail.yourdomain.com
http://whm.yourdomain.com
(if applicable)
Additional Information
If you encounter issues following these steps, feel free to consult our knowledge base for more detailed information or submit a ticket for direct assistance.