What's new
Your Hosting Talk

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

How to Assign Dedicated IP Addresses to Subdomains

To assign a dedicated IP address to a subdomain, perform the following steps:

Step 1: Add the dedicated IP address to the user's subdomain file.

Note:In this example, subdomain.example.com represents the subdomain to which to assign a dedicated IP address.

To add the dedicated IP address to the subdomain.example.com file, perform the following steps:

1.Log in to the server as the root user via SSH.

2.Navigate to the /var/cpanel/userdata/username directory.
Note:username represents the user who requires that each subdomain use a dedicated IP address.

3.Open the subdomain.example.com file with a text editor. The file's contents will resemble the following example:

customlog:
-
format: combined
target: /usr/local/apache/domlogs/example.com
-
format: "\"%{%s}t %I .\\n%{%s}t %O .\""
target: /usr/local/apache/domlogs/example.com-bytes_log
documentroot: /home/username/public_html
group: Group1
hascgi: 1
homedir: /home/username
ip: 192.168.0.1
owner: username
phpopenbasedirprotect: 1
port: 80
scriptalias:
-
path: /home/username/public_html/cgi-bin
url: /cgi-bin/
-
path: /home/username/public_html/cgi-bin/
url: /cgi-bin/
serveradmin: webmaster@example.com
serveralias: Example Domain
servername: example.com
usecanonicalname: 'Off'
user: username
userdirprotect: ''

4.Change the ip line to reflect the dedicated IP address to assign to the subdomain, for example:

ip: 192.168.0.20

Important:On servers that use the 1:1 NAT configuration, you must add the server's internal IP address to this file.

Step 2: Rebuild and restart Apache

After you modify the appropriate files, rebuild and restart Apache. To do this, perform either of the following actions:

1.Manually rebuild and restart Apache. To do this, run the following commands:

/usr/local/cpanel/scripts/rebuildhttpdconf
/usr/local/cpanel/scripts/restartsrv_apache

2.Rebuild and restart Apache in WHM's Restart Services interface (Home >> Services >> Restart Services).

Step 3: Add the IP address to the nameserver records

Add the subdomain's dedicated IP address to the server's nameserver records. To do this, use either of the following methods:

1.Edit the subdomain's IP address in WHM's Edit DNS Zone interface (Home >> DNS Functions >> Edit DNS Zone).
2.Edit the subdomain's IP address with the WHM API 1 Functions - editzonerecord function call.

Step 4: Reserve the dedicated IP address

To reserve the subdomain's dedicated IP address, Add the subdomains' dedicated IP address to the reserved IP list so that the system does not assign it other accounts or sites. Perform this action in WHM's Show/Edit Reserved IPs interface (Home >> IP Functions >> Show/Edit Reserved IPs).
 
With WHM/cPanel, assign a Dedicated IP address to a Subdomain
Step 1: Add the dedicated IP address to the user's subdomain file.
  1. Log in to the server as the root user via SSH.
  2. Navigate to the /var/cpanel/userdata/usernamedirectory.
Step 2: Rebuild and restart Apache
Step 3: Add the IP address to the nameserver records

Add the subdomain's dedicated IP address to the server's nameserver records. To do this, use either of the following methods:
  1. Edit the subdomain's IP address in WHM's Edit DNS Zone interface (Home >> DNS Functions >> Edit DNS Zone).
  2. Edit the subdomain's IP address with the WHM API 1 Functions - editzonerecord function call.
Step 4: Reserve the dedicated IP address
 
To assign a dedicated IP address to a subdomain, perform the following steps:

Step 1: Add the dedicated IP address to the user's subdomain file.
1.Log in to the server as the root user via SSH.
2.Navigate to the /var/cpanel/userdata/username directory.
Note:username represents the user who requires that each subdomain use a dedicated IP address.
3.Open the subdomain.example.com file with a text editor.
4.Change the ip line to reflect the dedicated IP address to assign to the subdomain
Step 2: Rebuild and restart Apache
Step 3: Add the IP address to the nameserver records
Step 4: Reserve the dedicated IP address
 
To assign a dedicated IP address to a subdomain, perform the following steps:

Step 1: Add the dedicated IP address to the user's subdomain file.
1.Log in to the server as the root user via SSH.
2.Navigate to the /var/cpanel/userdata/username directory.
Note:username represents the user who requires that each subdomain use a dedicated IP address.
3.Open the subdomain.example.com file with a text editor.
4.Change the ip line to reflect the dedicated IP address to assign to the subdomain
Step 2: Rebuild and restart Apache
Step 3: Add the IP address to the nameserver records
Step 4: Reserve the dedicated IP address

You have shared the informative tips about the to assign a dedicated IP address to a subdomain, It would be helpful to me.
 

Users who are viewing this thread

Back
Top