---
title: "Configure dynamic DNS (DynHost/DynDNS) for your domain name"
description: "Find out how to configure a dynamic DNS record for your OVHcloud domain name"
url: https://docs.ovhcloud.com/en/guides/web-cloud/domains/dns-dynhost
lang: en
lastUpdated: 2026-06-08
---
# Configure dynamic DNS (DynHost/DynDNS) for your domain name

## Objective

The **DNS** (**D**omain **N**ame **S**ystem) zone is a domain name’s configuration file. It consists of DNS **records** that map the domain name to various services and functions.

For more information, please refer to our guides:

- [Everything you need to know about DNS servers](/en/guides/web-cloud/domains/dns-server-general-information.md)
- [Everything you need to know about DNS zone](/en/guides/web-cloud/domains/dns-zone-general-information.md)
- [Everything you need to know about DNS records](/en/guides/web-cloud/domains/dns-zone-records.md)

Dynamically updating a DNS record can prevent interruptions of your web services, in case you do not use a static IP address.

For example, the **DynHost** can be used for a self-hosted game server (located on your company premises or at your home) without a static IP address, meaning an **I**nternet **S**ervice **P**rovider (**ISP**) assigns a new IP address regularly.

:::info
Any A or AAAA record with a TTL (**T**ime **T**o **L**ive) of 60 seconds is considered DynHost. The TTL is a value that indicates how long a DNS record is cached by DNS servers before it is updated.

:::

**This guide explains how to configure a dynamic DNS record (DynHost) for your OVHcloud domain name.**

## Requirements

- You have a domain name.
- You have a DNS zone at OVHcloud for the domain name concerned.
- The domain name has OVHcloud DNS servers configured as its nameservers.
- The DynHost record you are about to create must not already exist as an "A" or "AAAA" record in your domain name’s OVHcloud DNS zone.


***

### OVHcloud Control Panel Access

- **Direct link:** <ManagerLink to="/#/web/zone">DNS zones</ManagerLink>
- **Navigation path:** <code className="action">Web Cloud</code> > <code className="action">DNS zones</code> > Select your domain name

***


**If your domain name does not use OVHcloud DNS servers**, please contact the service provider managing its DNS configuration to find out how to proceed.

**If your domain name is registered with OVHcloud**, you can check if it is using our configuration. To do this, click on the tabs below to view each of the **3** steps.


**Step 1**

Go to the <ManagerLink to="/#/web-domains/domain">Domain names</ManagerLink> page, then choose the domain name concerned.
![Domain Names](/images/assets/screens/control-panel/product-selection/web-cloud/domain-names.png)

**Step 2**

Select the <code className="action">DNS servers</code> tab once you have clicked on the domain concerned.
![DNS servers](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dns-servers.png)

**Step 3**

The table that opens will contain the DNS servers currently set by OVHcloud for your domain name. Several DNS servers can be listed, each with its own row in the table.
![DNS servers](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dns-servers/tab.png)

:::tip
To find out whether or not you use OVHcloud DNS servers, they have one of the following two forms:

- `nsXX.ovh.net` and `dnsXX.ovh.net` **or** `nsXXX.ovh.net` and `dnsXXX.ovh.net` (where each `X` represents a number between **0** and **9**)
- `ns200.anycast.me` and `dns200.anycast.me` (if you have subscribed to the [DNS anycast option](https://www.ovhcloud.com/en-gb/domains/options/))

If required, please refer to our [guide on DNS servers](/en/guides/web-cloud/domains/dns-server-general-information.md) for more information.

:::

## Instructions

### 1 - Create a DynHost username [](#)
Click on the tabs below to view each of the **5** steps.


**Step 1**

Go to the <ManagerLink to="/#/web/zone">DNS zones</ManagerLink> page, then choose the domain name concerned.
![DNS zones](/images/assets/screens/control-panel/product-selection/web-cloud/dns-zones.png)

**Step 2**

Select the <code className="action">DynHost</code> tab once you have clicked on the domain concerned.
![DynHost](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost.png)

**Step 3**

Click on the <code className="action">Manage access</code> button, then <code className="action">Create a username</code>.
![DynHost tab empty](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/tab-empty.png)

**Step 4**

In the popup window, enter the following information:
| Information     | Description                                                                                                                                                                 |
| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Username suffix | Define a suffix for the DynHost username you are creating.                                                                                                                  |
| Sub-domain      | Specify the subdomain you want to create the dynamic DNS record for. If you want to manage all the subdomains with a single identifier, just specify `*` in the entry form. |
| Password        | Define a password for the DynHost username, then confirm it.                                                                                                                |
:::tip
To set up a DynHost directly for your domain name, enter only `*` in the input form labeled <code className="action">Sub-domain</code>.
:::
![Create a DynHost username](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/create-a-dynhost-username.png)

**Step 5**

Once you have filled in all of the required fields, click <code className="action">Confirm</code>. The username will then appear in the table on the current page.
![DynHost tab](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/tab.png)

Repeat this step if you need additional DynHost usernames.

### 2 - Create the dynamic DNS record (DynHost) [](#)
This second step involves creating the DNS record that must be updated dynamically. As a reminder, it must not already exist in your domain name’s OVHcloud DNS zone as an "A" or "AAAA" record. For advice on how to check this and delete the A record if necessary, please read our guide "[Editing an OVHcloud DNS zone](/en/guides/web-cloud/domains/dns-zone-edit.md)".

Once you are ready to create the DynHost record, click on the tabs below to view each of the **4** steps.


**Step 1**

Go to the <ManagerLink to="/#/web/zone">DNS zones</ManagerLink> page, then choose the domain name concerned.
![DNS zones](/images/assets/screens/control-panel/product-selection/web-cloud/dns-zones.png)

**Step 2**

Select the <code className="action">DynHost</code> tab once you have clicked on the domain concerned.
![DynHost](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost.png)

**Step 3**

Click on the <code className="action">Add a DynHost</code> button. In the popup window, enter the following information:
![DynHost tab empty](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/tab-empty.png)

**Step 4**

In the popup window, enter the following information:
| Information | Description                                                                                                                                                                                                                                                                                                                               |
| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Subdomain   | Enter the subdomain that the DNS record must be dynamically updated for. This subdomain must be identical to the one you entered when you created the DynHost username.<br /><br />**If you would like to set up a DynHost directly for your domain name, leave this form blank**                                                         |
| Target IP   | Enter the IP address (IPv4 or IPv6) currently mapped in the DNS record. This is usually the public IP address of your Internet access box or your self-hosted server.<br /><br />In accordance with the DynHost principle, the IP will from now on be updated automatically.<br /><br />Only one IP address must be entered in this form. |
:::warning
To set up a dynamic DNS record (DynHost), the use of a _wildcard_ (by placing only the character `*`) in the form <code className="action">Sub-domain</code> is unavailable.
:::
![Create a DynHost](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/create-a-dynhost.png)Once you have filled in all of the required fields, click <code className="action">Confirm</code>. The DynHost record will then appear in the table on the current page.


Repeat this step if you need additional DynHost records.

:::info
If your domain or subdomain needs to be configured dynamically with, for example, an IPv4 and an IPv6, you can create two dynamic DNS records for the same domain or subdomain. The first dynamic DNS record will then be for IPv4 and the second for IPv6.

:::

### 3 - Automate the DynHost update

Once you have created the [user](#step1) and the [DynHost record](#step2), you need to automate DNS record updates so that they are performed dynamically. To do this, you will need to use a client software that regularly checks if the destination IP address has changed in order to update it automatically.

:::warning
The installation and configuration of software and your devices must be done according to your own knowledge. Below is some information on how to proceed. However, we recommend contacting a [specialist provider](https://partner.ovhcloud.com/en-gb/directory/) if you encounter any difficulties. We will not be able to assist you in this regard.
Find more information in the ["Go further"](#go-further) section of this guide.

:::

There are several possibilities for the client software:

- It can be installed on your server or computer.
- It may already be available in the interface of your Internet router/box if it is compatible. If you experience any difficulties with this configuration, contact the support of your **ISP**.

Once the client has been chosen and installed, you will need to configure it using the information from the DynHost user created earlier in the OVHcloud Control Panel.

Depending on the client you are using, an update URL may be required, in addition to the DynHost username and subdomain concerned. If this is the case, use the URL below, taking care to replace the generic information:

```bash
https://dns.eu.ovhapis.com/nic/update?system=dyndns&hostname=$HOSTNAME&myip=$IP
```

| Information | Replace with                                              |
| ----------- | --------------------------------------------------------- |
| $HOSTNAME   | The subdomain you are modifying the DNS configuration for |
| $IP         | The new target IPv4 or IPv6 address                       |

:::warning

The behaviour of the `myip` parameter depends on the IP protocol version used:

- **IPv4**: the `myip` parameter is optional. If it is omitted, the IP address from which the API call originates is used automatically.
- **IPv6**: since `dns.eu.ovhapis.com` is not reachable over IPv6, the `myip` parameter is mandatory in order to pass the target address.

:::

You can check if the destination IP address has been updated. To do this, click on the tabs below to view each of the **3** steps.


**Step 1**

Go to the <ManagerLink to="/#/web/zone">DNS zones</ManagerLink> page, then choose the domain name concerned.
![DNS zones](/images/assets/screens/control-panel/product-selection/web-cloud/dns-zones.png)

**Step 2**

Select the <code className="action">DynHost</code> tab once you have clicked on the domain concerned.
![DynHost](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost.png)

**Step 3**

Check the IP address that appears in the <code className="action">Target</code> column.
![DynHost target](/images/assets/screens/control-panel/product-selection/web-cloud/domain-dns/dynhost/target.png)

:::warning
Any changes made to a domain name’s active DNS zone via DynDNS can cause the update to propagate for several minutes.

:::

## Go further [](#)
For specialized services (SEO, development, etc.), contact [OVHcloud partners](https://partner.ovhcloud.com/en-gb/directory/).

If you would like assistance using and configuring your OVHcloud solutions, please refer to our [support offers](https://www.ovhcloud.com/en-gb/support-levels/).

Join our [community of users](https://community.ovhcloud.com/).
