dns

dns inspecte les enregistrements DNS par type, vérifie la présence des types choisis et effectue des recherches PTR inverses pour les adresses IP.

RéseauVersion 1.2.4Stable
lil-terminal

Vue d’ensemble

Utilisez dns pour Enregistrements DNS et recherches inverses. Les opérations courantes restent courtes et les formes spécialisées n’ajoutent des détails qu’en cas de besoin, afin que le travail répétitif reste facile à comprendre, à reproduire et à intégrer dans des scripts lil-terminal.

Lire DNS par type d’enregistrement

A et AAAA relient un nom à des adresses, MX décrit le routage mail, TXT contient souvent validation ou politique, NS montre la délégation, CAA limite les autorités de certification et PTR associe une adresse à un nom. Une réponse vide pour un type ne signifie pas que le domaine est absent.

Syntaxe

lil-terminal
dns <host|ip|me> [types] [-c]

Référence

dns me

utiliser l’hôte courant

dns example.com

afficher les enregistrements courants

dns example.com -txt

afficher uniquement les enregistrements TXT

dns 1.2.3.4

effectuer une recherche PTR inverse

dns example.com -c

vérifier quels types d’enregistrements sélectionnés existent

-a | -aaaa

sélectionner les enregistrements d’adresse A ou AAAA

-cname

sélectionner les alias CNAME

-mx

sélectionner les enregistrements MX de courrier

-ns

sélectionner les serveurs de noms NS

-txt

sélectionner les enregistrements texte TXT

-soa

sélectionner l’enregistrement d’autorité SOA

-srv

sélectionner les enregistrements de service SRV

-caa

sélectionner les règles CAA des autorités de certification

-ptr

sélectionner les enregistrements PTR inverses

-all

sélectionner tous les types pris en charge ; le jeu courant omet SRV et PTR

Utilisation pratique

Commencez par dns example.test, puis utilisez -mx, -txt, -a ou -aaaa. Les options peuvent se combiner. -c indique les types trouvés, sans exiger que tous le soient. -all ajoute SRV et PTR. Une IP déclenche la recherche PTR inverse. dns me lit le nom d’hôte HTTP du terminal, pas l’IP du visiteur.

Limites et sécurité

Les réponses dépendent des caches et résolveurs. Un MX absent ne prouve pas que le domaine n’existe pas. PTR est géré par le détenteur de l’adresse IP. Aucune modification DNS n’est effectuée. Les exemples simulent une zone example.test.

Aperçu interactif du sandbox

Lancez les exemples préparés directement sur la page. Les résultats sont prédéfinis et affichés dans le navigateur ; aucune commande terminal n’est exécutée sur le serveur.

Comparer les enregistrements DNS courants avec MX

Installer et gérer

Installez la version compatible actuelle. Choisissez Base pour l’ensemble complet des fonctions ou Minimum pour le paquet réduit ; utilisez upgrade pour mettre à jour un module déjà installé.

Base et Minimum sont deux paquets de la même version actuelle du module.

Paquet Base

Installer le paquet complet avec référence locale et tous les modes publiés.

install dns
Paquet Minimum

Installer le paquet réduit. La référence locale est omise ; help <cmd> -i ouvre la référence serveur actuelle.

install dns -m
Version publique exacte

Installer exactement cette version publiée.

install dns -v 1.2.4
Vérifier ou mettre à jour

upgrade vérifie la compatibilité et remplace le bloc seulement si nécessaire.

upgrade dns
Supprimer le module

Supprimer le bloc d’extension sans toucher au noyau ni aux autres modules.

install dns -u

Exemples

Les exemples sont copiables mais ne sont pas exécutés par le site. Vérifiez chemins, droits et options destructrices.

Comparer les enregistrements DNS courants avec MX
dns example.test
Exemple pédagogique hors ligne — aucune requête réelle
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Utiliser l’hôte courant
dns me
Exemple pédagogique hors ligne — aucune requête réelle
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Sélectionner les enregistrements d’adresse A ou AAAA
dns example.test -a
Exemple pédagogique hors ligne — aucune requête réelle
A  192.0.2.80  ·  TTL 3600
Sélectionner les enregistrements d’adresse A ou AAAA
dns example.test -aaaa
Exemple pédagogique hors ligne — aucune requête réelle
AAAA  2001:db8::80  ·  TTL 3600
Sélectionner les alias CNAME
dns alias.example.test -cname
Exemple pédagogique hors ligne — aucune requête réelle
CNAME  site.example.test  ·  TTL 3600
Dns · all
dns example.test -mx
Exemple pédagogique hors ligne — aucune requête réelle
MX  10  ·  mail.example.test  ·  TTL 3600
Sélectionner les serveurs de noms NS
dns example.test -ns
Exemple pédagogique hors ligne — aucune requête réelle
NS  ns1.example.test  ·  TTL 3600
Afficher uniquement les enregistrements TXT
dns example.test -txt
Exemple pédagogique hors ligne — aucune requête réelle
TXT  v=spf1 -all  ·  TTL 3600
Gérer un nom qui ne se résout pas
dns example.test -soa
Exemple pédagogique hors ligne — aucune requête réelle
SOA  ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
Sélectionner les enregistrements de service SRV
dns _sip._tcp.example.test -srv
Exemple pédagogique hors ligne — aucune requête réelle
SRV  10  ·  5  ·  5060  ·  sip.example.test  ·  TTL 3600
Sélectionner les règles CAA des autorités de certification
dns example.test -caa
Exemple pédagogique hors ligne — aucune requête réelle
CAA  0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Effectuer une recherche PTR inverse
dns 192.0.2.44
Exemple pédagogique hors ligne — aucune requête réelle
PTR  host.example.test
Sélectionner les enregistrements PTR inverses
dns example.test -ptr
Exemple pédagogique hors ligne — aucune requête réelle
DNS records not found
Sélectionner tous les types pris en charge ; le jeu courant omet SRV et PTR
dns example.test -all
Exemple pédagogique hors ligne — aucune requête réelle
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
NS    ns1.example.test  ·  TTL 3600
TXT   v=spf1 -all  ·  TTL 3600
SOA   ns1.example.test  ·  admin.example.test  ·  2026110101  ·  7200  ·  3600  ·  1209600  ·  3600  ·  TTL 3600
CAA   0  ·  issue  ·  letsencrypt.org  ·  TTL 3600
Dns · test
dns example.test -a -aaaa -mx
Exemple pédagogique hors ligne — aucune requête réelle
A     192.0.2.80  ·  TTL 3600
AAAA  2001:db8::80  ·  TTL 3600
MX    10  ·  mail.example.test  ·  TTL 3600
Vérifier quels types d’enregistrements sélectionnés existent
dns example.test -mx -c
Exemple pédagogique hors ligne — aucune requête réelle
Status  yes
Types   MX
Vérifier quels types d’enregistrements sélectionnés existent
dns example.test -srv -c
Exemple pédagogique hors ligne — aucune requête réelle
Status  no
Types   -
Vérifier quels types d’enregistrements sélectionnés existent
dns example.test -a -c
Exemple pédagogique hors ligne — aucune requête réelle
Status  yes
Types   A
Vérifier quels types d’enregistrements sélectionnés existent
dns example.test -all -c
Exemple pédagogique hors ligne — aucune requête réelle
Status  yes
Types   A, AAAA, MX, NS, TXT, SOA, CAA
Dns · test
dns example.test -bogus
Exemple pédagogique hors ligne — aucune requête réelle
?
Dns · 21
dns
Exemple pédagogique hors ligne — aucune requête réelle
?
Dns · -a
dns http://example.test/path -a
Exemple pédagogique hors ligne — aucune requête réelle
A  192.0.2.80  ·  TTL 3600
Dns · 44
dns 192.0.2.44 -a -c
Exemple pédagogique hors ligne — aucune requête réelle
Status  yes
Types   PTR

Documentation associée

Version publique actuelle

v1.2.42026-08-10

Synchronisation linguistique

Finalise la synchronisation de l’aide locale et serveur et renforce la sûreté de localisation de dns.