---
title: "Modifier les serveurs DNS d'une instance Public Cloud"
description: "Découvrez comment modifier les serveurs DNS par défaut d’une instance Public Cloud"
url: https://docs.ovhcloud.com/fr/guides/public-cloud/network-services/change-instance-dns-servers
lang: fr
lastUpdated: 2021-10-29
---
# Modifier les serveurs DNS d'une instance Public Cloud

## Objectif

Par défaut, le serveur DNS configuré sur les instances Public Cloud sera celui de OVHcloud (213.186.33.99 par exemple).

Vous pouvez ajouter un serveur secondaire ou remplacer cette configuration par la vôtre. Cependant, les serveurs DNS sont configurés automatiquement par un serveur DHCP et vous ne pourrez pas modifier la configuration DNS en éditant le fichier `resolv.conf`
.
**Ce guide vous explique comment modifier la configuration DHCP d'une instance afin de changer les serveurs DNS.**

:::warning
OVHcloud vous fournit des services dont la configuration et la gestion relèvent de votre responsabilité. Il vous incombe par conséquent de veiller à ce que ces services fonctionnent correctement.

Nous mettons ce guide à votre disposition afin de vous accompagner au mieux sur les tâches courantes. Néanmoins, nous vous recommandons de faire appel à un [prestataire spécialisé](https://partner.ovhcloud.com/fr/directory/) si vous éprouvez des difficultés ou des doutes concernant l’administration, l’utilisation ou la mise en place d’un service sur un serveur. Plus d’informations dans la section [Aller plus loin](#gofurther) de ce guide.

:::

## Prérequis

- Disposer d'une [instance Public Cloud](https://www.ovhcloud.com/fr/public-cloud/) dans votre compte OVHcloud.
- Disposer d’un accès administrateur à l’instance via SSH ou RDP.
- Des connaissances de base en réseau et administration.


***

### Accès à l'espace client OVHcloud

- **Lien direct :** <ManagerLink to="/#/pci/projects">Projets Public Cloud</ManagerLink>
- **Pour accéder à vos services :** <code className="action">Public Cloud</code> > Sélectionnez votre projet

***


## En pratique

Connectez-vous sur votre instance en SSH. Reportez-vous au guide « [Se connecter à une instance Public Cloud](/fr/guides/public-cloud/compute/getting-started.md#connect-instance) » pour plus d'informations à ce sujet.

### Debian / Ubuntu

A l'aide de l'éditeur de texte de votre choix, éditez le fichier `/etc/dhcp/dhclient.conf` afin de configurer les serveurs DNS de votre choix.

Vous pouvez ici utiliser différentes directives pour ajouter les serveurs DNS de votre choix. Utilisez la commande de votre choix et remplacez IP1/IP2 par leurs adresses IP.

- Pour ajouter des serveurs DNS qui remplaceront effectivement celui configuré par défaut, ajoutez cette ligne :

```console
supersede domain-name-servers IP1, IP2;
```

- Pour ajouter des serveurs DNS qui seront préférés à celui configuré par défaut :

```console
prepend domain-name-servers IP1, IP2;
```

- Pour ajouter des serveurs DNS qui ne seront utilisés que si celui configuré par défaut est indisponible :

```console
append domain-name-servers IP1, IP2;
```

Enregistrez vos modifications dans le fichier de configuration et quittez l'éditeur.

Vérifiez que la configuration s'est bien appliquée avec la commande suivante :

```bash
cat /etc/resolv.conf
```

```console
domain openstacklocal
search openstacklocal
nameserver IP1
nameserver IP2
```

### CentOS/Fedora

Vérifiez la configuration actuelle avec la commande `nmcli` :

```bash
nmcli
 
eth0: connected to System eth0
        "Red Hat Virtio"
        ethernet (virtio_net), FA:16:3E:B6:FB:89, hw, mtu 1500
        ip4 default
        inet4 51.77.205.51/32
        route4 0.0.0.0/0
        route4 51.77.205.51/32
        route4 51.77.204.1/32
        inet6 fe80::f816:3eff:feb6:fb89/64
        route6 ff00::/8
        route6 fe80::/64
 
lo: non-managed
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
 
DNS configuration:
        servers: 127.0.0.1 213.186.33.99
        interface: eth0
```

Récupérez le nom de votre interface publique :

```bash
nmcli connection show
```

```console
NAME         UUID                                  TYPE      DEVICE
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0
```

Désactivez la modification automatique des DNS et ajoutez les adresses IP (remplacez IP1/IP2) des serveurs DNS que vous souhaitez configurer. (Remplacez `System eth0` par la valeur réelle récupérée précédemment.)

```bash
nmcli con mod "System eth0" ipv4.ignore-auto-dns yes
nmcli con mod "System eth0" ipv4.dns "IP1 IP2"
```

Appliquer la configuration (Remplacez `System eth0` par la valeur réelle récupérée précédemment.)

```bash
nmcli con down "System eth0" && nmcli con up "System eth0"
```

Vérifiez que la configuration est bien appliquée :

```bash
nmcli | grep -E 'DNS|server|interface'
 
DNS configuration:
        servers: IP1 IP2
        interface: eth0
```

### Sous Windows

Connectez-vous à l'instance via une session bureau à distance ou avec la console VNC. Consultez le guide  « [Se connecter à une instance Public Cloud](/fr/guides/public-cloud/compute/getting-started.md#connect-instance) » pour plus d'informations à ce sujet.

Ouvrez les `Paramètres réseau
`.
![modifier les serveurs dns](/images/public-cloud/network-services/changing-dns-servers-of-an-instance/changednsservers1.png)
Via le panneau de configuration, rendez-vous dans la configuration IPv4 de votre carte réseau publique.

![modifier les serveurs dns](/images/public-cloud/network-services/changing-dns-servers-of-an-instance/changednsservers2.png)
Ajoutez les serveurs que vous souhaitez utiliser dans les `Paramètres avancés
`.
![modifier les serveurs dns](/images/public-cloud/network-services/changing-dns-servers-of-an-instance/changednsservers3.png)
:::info

Dans un PowerShell, la commande `nslookup` permet de vérifier quel est le serveur DNS utilisé par défaut.

:::

## Aller plus loin [](#)
[Créer une première instance Public Cloud et s’y connecter](/fr/guides/public-cloud/compute/first-steps-with-public-cloud-instance.md)

[Modifier le hostname d’une instance Public Cloud](/fr/guides/public-cloud/compute/changing-the-hostname-of-an-instance.md)

Échangez avec notre [communauté d’utilisateurs](https://community.ovhcloud.com/).
