# Elastic IP

## **What is an elastic IP?**

Each bare metal instance is originally assigned with a piece of public IP address when you open it.\
Elastic IPs are also publicly accessible static IP addresses that you can assign to bare metal instance. You can remap them among instances in the same zone to move the application to another instance or assign more than one Elastic IP to an instance for applications requiring multiple IP addresses.

Elastic IPs are available in all zones. They are zone-specific resources and can only be assigned to bare metal instances within the same zone.

***

## **Features**

* Assigning an elastic IP to an instance doesn't replace or change its original public IP address. Elastic IPs will be assigned as secondary IP to the internet facing network interface of bare metal instance.
* You can use elastic IPs to create instance infrastructures without single points of failure, but an elastic IP alone does not provide failover automatically. In case of active instance failures with the elastic IP assigned, you can unbind it and reassign it to a standby instance to redirect network traffic.

***

## **Limits**

* You cannot assign an elastic IP to more than one instance at a time.
* Up to 64 elastic IPs are supported.
* Elastic IPv6 is not supported. All elastic IPs are IPv4.
* A bare metal instance must keep original IP active to ensure accessibility of corresponding elastic IPs.
* You can assign 4 ordinary elastic IPs to one instance at most.

***

## What's More

You can set an elastic IP as the public network egress IP to acquire continuous availability and accessibility. See [**How to Use an Elastic IP as a Public Network Egress IP**](/welcome/bare-metal/best-practice/how-to-use-an-elastic-ip-as-a-public-network-egress-ip.md) for details.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.console.zenlayer.com/welcome/bare-metal/overview/public-network/elastic-ip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
