Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente |
| sysadmin:ssh:erreur-resolution-dns [2018/04/10 16:20] – créée yoann | sysadmin:ssh:erreur-resolution-dns [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| | |
| |
| * Les commandes **host**/**nslookup** font des requêtes DNS et consultent en général le fichier **/etc/resolv.conf** pour déterminer l'adresse du serveur DNS à interroger. Selon la configuration, le domaine pourra être complété si le nom d’hôte n'est pas pleinement qualifié. La plupart du temps donc, la commande ignore les autres sources possible de résolution mais pas systématiquement car sur certaines configuration il existe un cache DNS local (basé sur dnsmaq) qui peut lire les fichiers /etc/hosts ou autres sources avant d'interroger un serveur DNS. | * Les commandes **host** et **nslookup** font des requêtes DNS et consultent en général le fichier **/etc/resolv.conf** pour déterminer l'adresse du serveur DNS à interroger. Selon la configuration, le domaine pourra être complété si le nom d’hôte n'est pas pleinement qualifié. La plupart du temps donc, la commande ignore les autres sources possible de résolution mais pas systématiquement car sur certaines configuration il existe un cache DNS local (basé sur dnsmaq) qui peut lire les fichiers /etc/hosts ou autres sources avant d'interroger un serveur DNS. |
| * La commande **openssh** suit sa propre méthode de résolution qui peut différer entre les distributions ou les systèmes d'exploitation. En premier lieu elle consulte les alias (host nicknames) définis dans le fichier de configuration **~/.ssh/config**. Ensuite elle recherche d'autre sources via la directive **hosts:** du fichier **/etc/nsswitch.conf**. | * La commande **openssh** suit sa propre méthode de résolution qui peut différer entre les distributions ou les systèmes d'exploitation. En premier lieu elle consulte les alias (host nicknames) définis dans le fichier de configuration **~/.ssh/config**. Ensuite elle recherche d'autre sources via la directive **hosts:** du fichier **/etc/nsswitch.conf**. |
| |
| |
| <note> | <note> |
| Les commandes **itrace**/**strace** peuvent apporter des informations sur le processus de résolution. | Les commandes **itrace** et **strace** peuvent apporter des informations sur le processus de résolution. |
| </note> | </note> |
| |