> For the complete documentation index, see [llms.txt](https://docs.marketplace.telus.com/iot-console-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.marketplace.telus.com/iot-console-1/access-points-names-apns/private-apns/ip-assignment-dynamic-and-static.md).

# IP Assignment (Dynamic & Static)

When creating your Private APN, you will provide the IP ranges / subnets that you want assigned to your IoT devices. There are two options for the IoT network will assign IPs:

**Dynamic Assignment:** our network will dynamically assign IP addresses from the configured ranges/subnets.

**Static Assignment:** our network will assign static IPs to the devices, starting with the first IP in the configured range. You will be able to view the IP currently assigned to the device in the [TELUS Control Centre](https://telusv2.jasper.com/provision/jsp/login.jsp). You will be able to re-assign IPs by [contacting the IoT Centre of Excellence.](/iot-console-1/contact-us.md)

**How to decide?**

* Static IPs are useful if you want each device to have a unique IP that never changes. The downside is that Static IPs are not automatically re-used. If a device had IP 1.1.1.1 and then no longer needs it, the IP will not be re-used automatically. You will need to [contact the IoT Centre of Excellence](/iot-console-1/contact-us.md) to request the re-assignment of any IPs.
* Dynamic IPs are useful if you don’t need a permanent IP for each device. Devices will still receive unique private IPs, but those IPs will be re-used as devices connect/disconnect from the network.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.marketplace.telus.com/iot-console-1/access-points-names-apns/private-apns/ip-assignment-dynamic-and-static.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.
