> ## Documentation Index
> Fetch the complete documentation index at: https://docs.megaport.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IP Address Overview

> This help topic describes the IP Address product, including how it works, block sizes, resource limits, and contract terms.

export const Gloss = ({term, anchor, langDir = 'en'}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Gloss -';
  if (typeof term !== 'string') {
    term = String(term);
  }
  if (typeof anchor !== 'string') {
    anchor = String(anchor);
  }
  if (!term || term === 'undefined') {
    console.error(`${errorPrefix} the \`term\` property is required — rendering an empty string instead`);
    return <></>;
  }
  if (!anchor || anchor === 'undefined') {
    console.error(`${errorPrefix} the \`anchor\` property is required — rendering an empty string instead`);
    return <></>;
  }
  const lang = langDir === 'en' ? '/' : '/' + langDir + '/';
  const glossaryPage = lang + 'glossary/#' + anchor;
  return <a href={glossaryPage}>{term}</a>;
};

export const Image = ({src, alt = '', caption, width, height, shadow}) => {
  const errorPrefix = '\x1b[31;1;4mERROR\x1b[0m: Image -';
  if (typeof src !== 'string') {
    src = String(src);
  }
  if (!src || src === 'undefined') {
    console.error(`${errorPrefix} \`src\` is required — rendering an empty string instead`);
    return <></>;
  }
  const img = <img className={['mega-image-style', shadow ? 'shadow' : ''].join(' ')} src={src} alt={alt} width={width} height={height} style={{
    display: 'block'
  }} />;
  return caption ? <figure>
      {img}
      <figcaption style={{
    textAlign: 'center',
    width
  }}>{caption}</figcaption>
    </figure> : img;
};

An <Gloss term="IP Address" anchor="ip-address" /> block is a public IPv4 subnet that you order, manage, and link to your services in the Megaport Portal. IP Address is available as a standalone product, alongside Ports, MCRs, MVEs, and NAT Gateways.

You do not need an existing Megaport Internet connection to order an IP Address block. You can link the block to one or more Megaport Internet connections in the same metro during ordering or at any time afterward to advertise the addresses.

<Image src="/images/ip-address/add-service-ip-address-tooltip.png" alt="Add Service menu showing the IP Address tile and its description tooltip" shadow={true} width={900} />

## How it works

An IP Address block is available across a metro rather than being tied to a specific data center or connection. When you order a block, you select a metro and subnet size, and Megaport provisions the block automatically, typically within seconds. No manual approval is required.

After a block is live, you can:

* Link it to one or more Megaport Internet connections in the same metro. A block can be linked to multiple connections, and a connection can have multiple blocks linked to it. For more information, see [Linking and Unlinking Megaport Internet Connections](/ip-address/linking-vxc).

* Request a new IP Address block directly from an existing Megaport Internet connection, on the **Megaport Internet** tab of the Connection Details page, instead of starting from **Add Services**.

  <Image src="/images/ip-address/connection-details-megaport-internet-tab.png" alt="Connection Details page for a Megaport Internet connection, showing the Megaport Internet tab" shadow={true} width={900} />

* Rename the block, update its resource tags, or change its linked connections at any time.

After you order a block, its metro and subnet size cannot be changed. To use a different metro or subnet size, order a new IP Address block.

If you delete an IP Address block, any linked Megaport Internet connections are automatically unlinked before the block is deleted. The addresses return to the available pool, so you might not be able to order the same range again.

## IP Address block sizes

IP Address blocks are available in these IPv4 subnet sizes:

<div style={{ maxWidth: '300px' }}>
  | Subnet Size | IP Addresses |
  | :---------: | :----------: |
  |     /30     |       4      |
  |     /29     |       8      |
  |     /28     |      16      |
  |     /27     |      32      |
  |     /26     |      64      |
  |     /25     |      128     |
  |     /24     |      256     |
</div>

The monthly rate for each subnet size is shown when you select it during ordering. For more information, see [Creating an IP Address Block](/ip-address/creating-ip-address).

## Resource limits

By default, the resource limit for IP Address blocks is 0 (Zero). To adjust the limit, contact Megaport Support or your Customer Success Manager. For more information, see [Limits and Quotas](/limits-quotas#ip-address).

## IP Address terms

IP Address blocks are ordered on a minimum 12-month contract term. By default, the block automatically renews for another 12-month term when the contract ends. You can turn off automatic renewal during ordering, or later, so the block moves to month-to-month billing instead.

If you terminate the block before the end of its term, an early termination fee (ETF) applies. You can waive the ETF by ordering an eligible replacement service. For more information, see [IP Address Pricing and Contract Terms](/finance/ip-address-pricing) and [Managing Early Termination Fees](/finance/etf-management).

## Helpful references

* [Creating an IP Address Block](/ip-address/creating-ip-address)
* [IP Address Billing](/finance/ip-address-billing)
* [IP Address Pricing and Contract Terms](/finance/ip-address-pricing)
* [Linking and Unlinking Megaport Internet Connections](/ip-address/linking-vxc)
* [Managing Early Termination Fees](/finance/etf-management)
* [Megaport Internet Overview](/megaport-internet)
* [Megaport Limits and Quotas](/limits-quotas)
