How do I assign a static or dedicated IP

srqwebguy

Verified User
Joined
Apr 22, 2007
Messages
78
I have previous Plesk experience, but am a new (and confused) DA user. I am impressed so far with many of the features I've found, and am happy with the program, but this issue is driving me nuts.

I need to set up a domain that will have an SSL cert. I do not intend to resell my new servers space, but I understand from reading this forum that I needed to set up a reseller, then assign an IP to that reseller. I have done that, and set up the remainder of the domain assigned to the account. However, it tells me I can't install an SSL Cert until I make the IP dedicated.

I knew that - but cannot find any option to make it static. The documentation says I should be able to do this in IP management, but my only options there are to share the IP or free it.

Any help that someone can provide will be GREATLY appreciated.

Thanks! :eek:
 
Hopefully the below steps will help:
  1. Login to DA using the main Admin account.
  2. Make sure you are at the Admin Level.
  3. Click the IP Management link.
  4. Place a checkmark next to the IP address or addresses you wish to assign to the reseller account.
  5. Click the Assign to button at the bottom of the screen. The reseller's username should be selected in the dropdown menu.
  6. Now, login to DA using the reseller's account.
  7. Make sure you are at the Reseller Level.
  8. Click the List Users link.
  9. Click the Modify your own User data link.
  10. Using the “Set IP To” dropdown list, select the IP address for the reseller.
  11. Click the Save button.
  12. Click the Home icon.
Please let us know if this does not help or if my directions are not accurate. Thanks.
 
Keep in mind that you can only have the one domain for the user that is using the SSL.
 
Jeremy,
Thanks for the info. I had already done items 1-5, but would not have found the rest of the information you provided in a million years.

I went through and did 6-12, but the domain is still registered as shared. The only change I saw (under admin>IP Management) was that the IP now registers 1 user. That is a step forward, but it still tells me that I cannot add an SSL cert.

The error message I am getting (when logged in as the reseller at the user level) is: "You can only add a certificate if you own the ip you are using"

This will be the only domain on this IP, since it needs a certificate - but I cannot seem to find where to set that. It still reads as shared. Any ideas?
 
Can you tell me what is listed in each of these fields for that IP in Admin Level > IP Management: Status, Reseller, and User(s)? Also, if you go to the Reseller Level and select List Users, then Modify your own user data, is the IP selected in the drop-down? If so, does it say something like "1.2.3.4 - reseller's current IP"?
 
Status: shared
Reseller: encore
User: 1

And yes, when I log in as "encore" and go to List Users>Modify your own user data, the "Set IP To" box reads "1.2.3.4 - encore's current IP".

When I go to List Users>Modify your own user data as "admin", I note that the encore IP is not available to me. It would seem it is only shared with encore at this time.

Appreciate your continued assistance....
 
I'm not sure what is going on. The status of the IP should be showing "Owned" and not "Shared." You may want to send an email to support[at]directadmin.com and see if John knows what might be going on. If you get the issue resolved, please post back here what the resolution was. Thanks.
 
Hello,

I'm assuming the IP in question is a 2nd non-server IP, which is currently set as shared.
In order to make it owned, it must first be free.
The way to do that is to move him off the shared IP first, so there are no users. Then you can make it free.. then you can put him back, and it will become owned.

1) Admin Level -> IP Management -> Select the server IP address. Click "assign to", to give it to the reseller(or admin) who created the user account. If it is a reseller account which controls the IP, then give it to that reseller. If the server IP is already assigned to them, then you can skin this step.

2) Move the user off the shared IP. Go to Reseller Level -> List Users -> username -> modify username' User data -> select the shared server IP, save.
The user is now on a different IP.

3) set the shared IP to free. Reseller Level -> IP Assignment -> select the IP, set it to "Free".

4) put the user back on the now free'ed IP. Use step 2, but select the free IP instead of the shared server IP.

John
 
Thank you. Worked like a charm. I have to assign 3 more of these. Do they all need to be through a reseller? I do not plan to resell this machine.

BTW - I run 3 other dedicated servers using Plesk. I am finding features in your program not available from them, and I have never, NEVER had such a prompt response from their tech support or their forum.

I'm impressed. :)
 
I'm sure John will be happy to know that you like DA. I've had much success with DA since I started with it. I've also learned a lot about Linux in the process. :)

Now, to answer your question, this is currently my understanding of the way DA works. Each site that will have to have an SSL certificate installed on it has to have a dedicated, or DA calls it an owned, IP. This is not a limitation specific to DA, it's the way SSL certs work. At this time, a user in DA can only be assigned 1 IP address. I've heard talk of changing that limitation, but I have not heard anything formal from the DA staff. It would be a great feature though to be able to assign IPs at the domain level, rather than the user level.

You can use your reseller account, which can be assigned more than 1 IP, to create different users. Each user can either have their own IP or use a shared IP. Just create a new user from within your reseller level and assign an IP to the user using pretty much the same process I listed earlier.

Hope this helps.
 
John did follow up via email and told me essentially what you have said, except he indicated that "admin" is a reseller account that can be used for this directly.

Thanks for all your help. (I'm sure I'll be back!)
 
I have a question for the ip assign method

If i should move a reseller to another ip to make the other ip he is using free will that affect any of his users?

What im trying to say is that his users all use the ip i assinged him .

Does this make any sense or not forgive me for english isnt my main language.
If anyone can help me with this please :)

//Hans
 
Sites using some other nameserver(s) besides yours will have to change their IP#s at the nameservers they're using. Hopefullly all your users use yor system(s) for DNS.

And there's going to be a delay for some user's based on old DNS caching across the 'net; some sites won't be findable for a while.

Look here for information on how to do this. Note however that this will replace all instances of 14400 to 100, and may cause unintended consequences. And changing back is extremely problematic, as any occurrance of the zone file that has "100" in it could be converted to 14400. What for example? serial numbers.

We use 600 instead of 100, and we leave all domains with a TTL of 600 all the time.

Jeff
 
Jeff ,

Im not sure if i understand u .
Im trying to do what John said in his previous post

Hello,

I'm assuming the IP in question is a 2nd non-server IP, which is currently set as shared.
In order to make it owned, it must first be free.
The way to do that is to move him off the shared IP first, so there are no users. Then you can make it free.. then you can put him back, and it will become owned.

1) Admin Level -> IP Management -> Select the server IP address. Click "assign to", to give it to the reseller(or admin) who created the user account. If it is a reseller account which controls the IP, then give it to that reseller. If the server IP is already assigned to them, then you can skin this step.

2) Move the user off the shared IP. Go to Reseller Level -> List Users -> username -> modify username' User data -> select the shared server IP, save.
The user is now on a different IP.

3) set the shared IP to free. Reseller Level -> IP Assignment -> select the IP, set it to "Free".

4) put the user back on the now free'ed IP. Use step 2, but select the free IP instead of the shared server IP.

John

And i just want to know if my resellers users will be affected with me changing him to another ip.(even if it is for a few minutes )
or do i have to move all of them aswell to my main ip?

//Hans
 
Changing each user would be required, the interface doesn't have a mass user IP change.

However, if everyone on an IP is to be changed, it's easier to use the ipswap.sh script found in the scripts directory. It's just a perl script that goes through all files (and all users) looking for a particular IP and will swap it with another IP.

John
 
Back
Top