Partager via


Configuration DNS personnalisée dans azure Linux Machines Virtuelles

S’applique à : ✔️ Machines virtuelles Linux

Cet article fournit des instructions pour configurer des serveurs DNS personnalisés et des domaines de recherche sur des machines virtuelles Microsoft Azure Linux.

Note

Cet article utilise des serveurs 1.2.3.4 DNS et un 5.6.7.8 domaine "test.example.com" de recherche comme exemples. Remplacez ces valeurs par vos adresses de serveur DNS réelles et chemin d’accès au domaine de recherche.

Configurer des serveurs DNS personnalisés

  1. La configuration initiale du /etc/resolv.conf fichier dans une machine virtuelle Linux Azure est illustrée dans la capture d’écran suivante.

    Capture d’écran du fichier resolv.conf par défaut dans RHEL.

  2. Configurez des serveurs DNS personnalisés au niveau du réseau virtuel Ou de l’interface réseau Azure. Pour plus d’informations, consultez Étapes de modification des serveurs DNS au niveau du réseau virtuel/de l’interface réseau.

    Note

    Dans Azure, vous pouvez définir des serveurs DNS personnalisés au niveau du réseau virtuel ou au niveau de l’interface réseau. Si vous définissez des serveurs DNS personnalisés au niveau de l’interface réseau, il remplace la configuration des serveurs DNS personnalisés dans le réseau virtuel.

  3. Redémarrez le NetworkManager service, puis vérifiez le /etc/resolv.conf fichier. Le fichier doit contenir les serveurs DNS que vous avez configurés à l’étape 2.

      sudo systemctl restart NetworkManager
    

    La capture d’écran suivante montre un exemple d’après /etc/resolv.conf avoir configuré les serveurs DNS.

    Capture d’écran du fichier resolv.conf après avoir modifié les serveurs DNS au niveau du portail.

  4. Exécutez la commande suivante pour déterminer si les serveurs DNS sont correctement ajoutés à l’interface réseau :

    sudo systemd-resolve --status
    

    La capture d’écran suivante montre un exemple de l’interface réseau après avoir configuré les serveurs DNS.

    Capture d’écran de la sortie partielle de la commande.

Configurer des domaines de recherche

  1. Pour modifier le domaine de recherche, ajoutez le nom de domaine comme suit dans /etc/dhcp/dhclient.conf. Pour spécifier plusieurs domaines de recherche, séparez-les à l’aide de virgules (par exemple : "test.example.com, test1.example.com, test2.example.com"

    append domain-search "test.example.com";
    

    Exemple de /etc/dhcp/dhclient.conf fichier après avoir ajouté le domaine de recherche :

    Capture d’écran de la modification post-modification du fichier dhclient.conf.

  2. Redémarrez le NetworkManager service, puis vérifiez si le domaine de recherche est mis à jour dans le /etc/resolv.conffichier :

    sudo systemctl restart NetworkManager
    

    La capture d’écran suivante montre un exemple de /etc/resolv.conf fichier après avoir configuré le domaine de recherche.

    Capture d’écran du fichier resolv.conf après le redémarrage du service NM.

  3. Exécutez la commande suivante pour déterminer si le domaine de recherche est correctement ajouté à l’interface réseau :

    sudo systemd-resolve --status
    

    La capture d’écran suivante montre un exemple de l’interface réseau après avoir configuré le domaine de recherche.

    Capture d’écran montrant le domaine de recherche.

Contactez-nous pour obtenir de l’aide

Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.