# Static IP Addresses for ThousandEyes Repositories

{% hint style="warning" %}
Due to recent platform-wide naming, navigation, and URL changes in the product, you may notice some discrepancies between the product and the screenshots displayed in our technical documentation. The instructions and actual pages in the product are still valid and haven’t changed. Please bear with us as we update our screenshots to better match the in-product experience. See the full scope of changes on [Naming and Navigation Menu changes - Summary List](https://docs.thousandeyes.com/whats-new/naming-and-nav-phase-2-changes).
{% endhint %}

ThousandEyes Enterprise Agents update their ThousandEyes software from repositories: **apk.thousandeyes.com** for Docker containers, **apt.thousandeyes.com** for Appliances and Ubuntu-based Linux package installations, and **yum.thousandeyes.com** for Red Hat, CentOS and Oracle Linux-based Linux package installations.

The servers that host apk.thousandeyes.com, apt.thousandeyes.com, and yum.thousandeyes.com are based in a content delivery network (CDN) for fast download performance and for redundancy. Using this CDN results in a dynamic mapping of the domain names to IP addresses. The IP addresses can change at any time, and the change frequency or timing is not controlled by ThousandEyes.

## Static IPv4 and IPv6 Addresses

For customers whose Enterprise Agents' outbound network connections must be restricted to destinations with static IP addresses (or domain names that resolve to static IP addresses) ThousandEyes provides two additional repositories, **apkproxy.thousandeyes.com**, **aptproxy.thousandeyes.com** and **yumproxy.thousandeyes.com**. All domain names map to two static IPv4 and two static IPv6 addresses hosted in Amazon Web Services.

| IP Address               | AWS Region                      |
| ------------------------ | ------------------------------- |
| 54.176.31.213            | us-west-1 (Northern California) |
| 204.236.186.250          | us-west-1 (Northern California) |
| 2600:1f1c:89b:bf01::ffff | us-west-1 (Northern California) |
| 2600:1f1c:89b:bf02::ffff | us-west-1 (Northern California) |

Customers may use these proxy domain names in the repository configuration files of the Enterprise Agent systems, and use the domain names or IP addresses in the configuration of network devices if security policies or technical limitations (firewalls or routers which which cannot resolve domain names in rules or ACLs) require static IP address configuration.

For guidance on changing the repository location used by your Enterprise Agents, refer to the relevant steps for your installation type in how to [modify repository files on your Agents](https://docs.thousandeyes.com/product-documentation/enterprise-agents/configuring-a-local-mirror-of-the-thousandeyes-package-repository).

{% hint style="warning" %}
We strongly recommend using the default configuration if at all possible. ThousandEyes attempts to maintain the stability of these IP addresses, but the addresses may change without warning.
{% endhint %}

## Troubleshooting

For customers using proxy repository addresses, if the above IP addresses change, then Enterprise Agent software packages will not update. If you are receiving warnings about out-of-date Enterprise Agent software on the **Network & App Synthetics > Agent Settings > Enterprise Agents** page, run the relevant command for your installation to determine whether the IP addresses have changed:

* `dig apkproxy.thousandeyes.com`

  `dig aptproxy.thousandeyes.com`

  `dig yumproxy.thousandeyes.com`
* `nslookup apkproxy.thousandeyes.com`

  `nslookup aptproxy.thousandeyes.com`

  `nslookup yumproxy.thousandeyes.com`

The above commands should return two IP addresses. One or both may change.


---

# 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.thousandeyes.com/product-documentation/global-vantage-points/enterprise-agents/configuring/static-ip-addresses-for-thousandeyes-repositories.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.
