dnsclient
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dnsclient [2023/11/21 20:26] – [Debian] luc | dnsclient [2025/09/14 19:31] (Version actuelle) – luc | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Les clients DNS ===== | ||
| + | |||
| + | Ou comment sont résolues les requetes DNS sur mon poste. | ||
| + | |||
| + | ==== Debian ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Sur les Debians récentes, la résolution DNS est prioritairement assurée par systemd-resolved qui s’initialise depuis le fichier / | ||
| + | |||
| + | ==== NSS ==== | ||
| + | |||
| + | Si on regarde la configuration de ce service avec la commande '' | ||
| + | |||
| + | < | ||
| + | hosts: | ||
| + | </ | ||
| + | |||
| + | Quelques explications : | ||
| + | |||
| + | * files: Représente les fichiers de configuration comme /etc/hosts | ||
| + | * mdns4_minimal: | ||
| + | * resolve: C’est le service systemd-resolved | ||
| + | * dns: C’est la résolution DNS classique par resolv.conf | ||
| + | * myhostname: C’est la commande hostname. En gros il regarde si c’est pas le nom de la machine locale. | ||
| + | |||
| + | Cette ligne donne dans l’ordre des bases dans lesquelles le système cherche l’ip d’un nom de domaine. On voit donc que resolve est présent AVANT dns. | ||
| + | |||
| + | C’est de là que vient la différence. nslookup comme dig lisent le fichier resolv.conf, | ||
| + | |||
| + | ==== WiP ==== | ||
| + | |||
| + | systemd-resolved permet la résolution de requête DNS. Installé sur l' | ||
| + | Les fichiers de conf sont dans ''/ | ||
| + | On peut [[https:// | ||
| + | |||
| + | Openresolv est un autre utilitaire qui permet de résoudre des requêtes DNS et qui s' | ||
| + | |||
