Report this

What is the reason for this report?

How do I transfer an IP address between droplets?

Posted on October 30, 2014

If I have a droplet with an IP address which is already in use and wish to create a new droplet and transfer the IP address to that, how do I do that safely?

Presumably two droplets can’t have the same IP address, and if I destroy the first droplet, doesn’t that release the IP address back to the pool of unused DO addresses, in which case it might get allocated to another account?



This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

The short answer is no. You can not transfer an IP address between two droplets.

The slightly longer answer is that if you are trying to create a fresh droplet and want to retain the IP address, you have a few options. In the destroy tab, there is a rebuild option:

This “rebuilds” your droplet based on the selected image. It’s important to note that this will destroy all of your data on the droplet, but it will retain the same IP address.

If you need to retain the data, you can take a snapshot and destroy the old droplet to release the IP address. Then create a new droplet based on the snapshot using the same hostname as the original droplet. The system will try and retain the IP address for you, but it is not guaranteed. The sooner you launch the new droplet, the more likely it is to work.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.