Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
dns [Le 19/09/2018, 17:45]
90.91.5.209
dns [Le 25/02/2020, 10:30]
bcag2 [Configuration d'un DNS alternatif graphiquement] mise à jour méthode graphique
Ligne 2: Ligne 2:
 ---- ----
  
-======DNS - Système des noms de domaine ======+====== DNS - Système des noms de domaine ======
 Le **[[wpfr>​Domain Name System]]** (ou DNS, **système de noms de domaine**) est un service permettant d'​établir une correspondance entre une adresse IP et un nom de domaine. Le **[[wpfr>​Domain Name System]]** (ou DNS, **système de noms de domaine**) est un service permettant d'​établir une correspondance entre une adresse IP et un nom de domaine.
  
Ligne 11: Ligne 11:
  
 Le système des noms de domaine a été inventé pour pallier ce problème : il fait correspondre une adresse alphanumérique (ex : //​%%www.ubuntu-fr.org%%//​) à une adresse IP numérique (ex : //​88.191.119.240//​). Cette correspondance -- appelée //​résolution//​ -- s'​effectue à l'​intérieur d'un serveur spécialisé dédié à résoudre des noms de domaine, dit serveur DNS. Le système des noms de domaine a été inventé pour pallier ce problème : il fait correspondre une adresse alphanumérique (ex : //​%%www.ubuntu-fr.org%%//​) à une adresse IP numérique (ex : //​88.191.119.240//​). Cette correspondance -- appelée //​résolution//​ -- s'​effectue à l'​intérieur d'un serveur spécialisé dédié à résoudre des noms de domaine, dit serveur DNS.
- 
- 
  
 ===== Utiliser un serveur DNS ===== ===== Utiliser un serveur DNS =====
- 
  
 ==== Choix d'un serveur DNS alternatif ==== ==== Choix d'un serveur DNS alternatif ====
Ligne 39: Ligne 36:
 Pour comparer les performances entre votre serveur DNS primaire actuel et un autre serveur DNS (par exemple, un autre serveur que vous seriez tenté d'​utiliser),​ utilisez le logiciel [[http://​code.google.com/​p/​namebench/​|Namebench]] (Le paquet **[[apt>​namebench|Namebench]]** est maintenant dans les dépôts Ubuntu). Pour comparer les performances entre votre serveur DNS primaire actuel et un autre serveur DNS (par exemple, un autre serveur que vous seriez tenté d'​utiliser),​ utilisez le logiciel [[http://​code.google.com/​p/​namebench/​|Namebench]] (Le paquet **[[apt>​namebench|Namebench]]** est maintenant dans les dépôts Ubuntu).
   ​   ​
-==== Configuration d'un DNS alternatif ====+==== Configuration d'un DNS alternatif ​graphiquement ​==== 
 + 
 +Pour modifier les DNS d'une version desktop d'​Ubuntu (Unity, KDE etc.), il est préférable de passer par [[:​network-manager|NetworkManager]]. Il est à noter que NetworkManager,​ //écrase// (en créant une copie tout de même) la configuration du fichier /​etc/​network/​interfaces. Il prend donc le dessus vis-à-vis de ce qui aurait pu être configuré en ligne de commande. NetworkManager gère la manière dont le PC se connecte à la box, par défaut il est paramétré pour envoyer une requête DHCP au modem/box (attribution IP), dans la foulée ce sont les DNS par défaut du routeur/box qui sont utilisés. Les configurations qui auraient pu être faites au préalable en ligne de commande seront donc irrémédiablement //​écrasées//​. 
 + 
 +Avec NetworkManger pour modifier les DNS, procéder comme suit : 
 + 
 +   * Clic droit sur l’icône de NetworkManager puis : cliquez sur //​Modification des connexions//​. 
 +   * Choisir quelle connexion est à modifier (Paramètres filaire ou Paramètres Wifi), puis cliquer sur le bouton représentant un engrenage. 
 +   * Cliquer sur l'​onglet //​Paramètres IPv4//. 
 +   * Dans //​Méthode//​ sélectionner **//Adresse automatique uniquement (DHCP)//​**. 
 +   * Dans la case //Serveurs DNS//, entrer la ou les adresses DNS souhaitées (si plusieurs adresses, mettre une virgule entre chaque adresse). 
 +   * Basculer le sélecteur Automatique sur off (comme sur l'​image) 
 +{{:​administration:​ethernet:​dns_network-manager_dns-alternatif_.png?​direct|}} 
 +   * Cliquer sur //​Appliquer//​. 
 +   * Si connecté en wi-fi : se déconnecter puis se reconnecter. 
 + 
 +FIXME : en affectant l'​entrée **//Adresse automatique uniquement (DHCP)//** il doit ensuite être possible de modifier les DNS en ligne de commande sans qu'ils soient écrasées par NetworkManager. 
 + 
 +==== Configuration d'un DNS alternatif avec le terminal ​===
  
 À partir d'​Ubuntu 12.04 les versions serveurs et les versions desktop d'​Ubuntu utilisent resolvconf((http://​askubuntu.com/​questions/​368435/​how-do-i-fix-dns-resolving-which-doesnt-work-after-upgrading-to-ubuntu-13-10-s/​368935#​368935)). À partir d'​Ubuntu 12.04 les versions serveurs et les versions desktop d'​Ubuntu utilisent resolvconf((http://​askubuntu.com/​questions/​368435/​how-do-i-fix-dns-resolving-which-doesnt-work-after-upgrading-to-ubuntu-13-10-s/​368935#​368935)).
Ligne 45: Ligne 60:
  
 === A partir d'​Ubuntu 18.04 (ligne de commande) === === A partir d'​Ubuntu 18.04 (ligne de commande) ===
-<note warning>​Cette page ne présente pas [[utilisateurs:ool:​netplan|netplan]] qui est la méthode de configuration par défaut à partir de 18.04.</​note>​+<note warning>​Cette page ne présente pas [[:​netplan]] qui est la méthode de configuration par défaut à partir de 18.04.</​note>​
  
 === A PARTIR d'​Ubuntu 12.04 (ligne de commande) === === A PARTIR d'​Ubuntu 12.04 (ligne de commande) ===
Ligne 90: Ligne 105:
 sudo service networking restart sudo service networking restart
 </​code>​ </​code>​
- 
-Sur Ubuntu 12.04.4 cette commande ne marche plus, mais celle-ci fonctionne ​ 
-<code bash> 
-sudo service network-interface restart INTERFACE=eth0 
-</​code>​ 
-eth0 est l'​interface réseau que vous retrouverez dans le fichier précédent ("​iface eth0 ..."​). ​ 
-A vous de choisir la bonne interface en fonction de votre configuration. 
- 
-=== AVANT Ubuntu 12.04 (ligne de commande) === 
- 
-Le changement de DNS s'​opère par la configuration du fichier /​etc/​resolv.conf 
- 
-Ouvrez le [[terminal]] et tapez la commande suivante : 
-  sudo nano /​etc/​resolv.conf 
-  ​ 
-Le fichier s'​ouvrant dans le terminal, comporte deux lignes intitulées nameserver, soit respectivement : 
-  * Le DNS préféré 
-  * Le DNS auxiliaire 
-que vous prendrez soin de compléter selon le DNS choisi. 
- 
-Tapez ctrl+x pour sauvegarder les modifications du fichier. 
- 
-Il se peut que certains programmes modifient automatiquement les paramètres DNS. Pour éviter cela, vous pouvez verrouiller le fichier avec la commande suivante : 
-  sudo chattr +i /​run/​resolvconf/​resolv.conf 
- 
-Pour déverrouiller le fichier : 
-  sudo chattr -i /​run/​resolvconf/​resolv.conf 
- 
-<​note>​ Dans certains cas, il semble que le redémarrage du service dns-clean ne soit pas nécessaire pour l'​application des changements. Il reste donc à définir dans quelles conditions le redémarrage est nécessaire. </​note>​ 
- 
-Une fois la configuration DNS de votre machine modifiée, il est nécessaire de redémarrer le service dns-clean pour que les changements prennent effet. 
-Dans un [[terminal]] taper la commande suivante : 
-  sudo /​etc/​init.d/​dns-clean restart 
-  ​ 
-=== Par interface graphique === 
- 
-Pour modifier les DNS d'une version desktop d'​Ubuntu (Unity, KDE etc.), il est préférable de passer par [[:​network-manager|NetworkManager]]. Il est à noter que NetworkManager,​ //écrase// (en créant une copie tout de même) la configuration du fichier /​etc/​network/​interfaces. Il prend donc le dessus vis-à-vis de ce qui aurait pu être configuré en ligne de commande. NetworkManager gère la manière dont le PC se connecte à la box, par défaut il est paramétré pour envoyer une requête DHCP au modem/box (attribution IP), dans la foulée ce sont les DNS par défaut du routeur/box qui sont utilisés. Les configurations qui auraient pu être faites au préalable en ligne de commande seront donc irrémédiablement //​écrasées//​. 
- 
-Avec NetworkManger pour modifier les DNS, procéder comme suit : 
- 
-   * Clic droit sur l’icône de NetworkManager puis : cliquez sur //​Modification des connexions//​. 
-   * Choisir quelle connexion est à modifier (par câble ou par Wifi), puis cliquer sur //​Modifier//​. 
-   * Cliquer sur l'​onglet //​Paramètres IPv4//. 
-   * Dans //​Méthode//​ sélectionner **//Adresse automatique uniquement (DHCP)//**. 
-   * Dans la case //Serveurs DNS//, entrer la ou les adresses DNS souhaitées (si plusieurs adresses, mettre une virgule entre chaque adresse). 
-   * Cliquer sur //​Enregistrer//​. 
-   * Si connecté en wi-fi : se déconnecter puis se reconnecter. 
- 
-FIXME : en affectant l'​entrée **//Adresse automatique uniquement (DHCP)//** il doit ensuite être possible de modifier les DNS en ligne de commande sans qu'ils soient écrasées par NetworkManager. 
- 
  
 ===== Gérer son propre serveur DNS ===== ===== Gérer son propre serveur DNS =====
  • dns.txt
  • Dernière modification: Le 24/11/2023, 17:14
  • par stemy2