Il s'agit de la commande dnsget qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dnsget - utilitaire de recherche DNS
SYNOPSIS
dnsget [-v|-q] [-c classe] [-t type] [-o opter,opter,...] prénom
DESCRIPTION
dnsget est une ligne de commande simple pour effectuer des recherches DNS, similaire à hôtede Géographie (1) et avec la creuser(1). Ce
est utilisable à la fois pour les scénarios interactifs/de débogage et dans les scripts. Le programme est
mis en œuvre à l'aide udns(3) bibliothèque.
Par défaut, dnsget produit une sortie lisible par l'homme, similaire à
alias.exemple.com. CNAME www.exemple.com.
www.exemple.com. Un 192.168.1.1
www.exemple.com. MX 10 mx.exemple.com.
ce qui est juste suffisant pour voir comment un nom donné se résout. Le format de sortie est contrôlable
avec -v et -q options -- le premier augmente le niveau de verbosité jusqu'à l'impression du tout
Contenu DNS de tous les paquets envoyés et reçus, ce qui convient au débogage DNS
problèmes, tandis que ce dernier réduit le niveau, rendant la sortie plus silencieuse, jusqu'au résultat nu
sans message d'erreur, ce qui est bon pour les scripts.
OPTIONS
Les options suivantes sont reconnues par dnsget:
-v produire une sortie plus détaillée. Suite -v's signifie que plus de détails seront produits. Avec
unique -v,dnsget affichera le contenu de tous les paquets DNS reçus (dans un format lisible
format), tandis qu'avec -vv, il produira également tous les paquets DNS sortants.
-q le contraire pour -v -- produire une sortie moins détaillée. avec simple -q,dnsget sera
afficher uniquement les données (décodées) des enregistrements de ressources DNS finaux (RR), tandis que -qq aussi
supprime les messages d'erreur.
-t type
demande d'enregistrement(s) du type donné type. Par défaut, dnsget demandera IPv4
l'enregistrement d'adresse (A), ou pour l'enregistrement PTR si l'argument en question est un IPv4 ou
Adresse IPv6. Les types reconnus incluent A, AAAA, MX, TXT, CNAME, PTR, NS, SOA, ANY
et d'autres.
-c classe
demande d'enregistrement(s) DNS de la classe donnée classe. Par défaut dnsget utilise la classe IN.
Les classes valides incluent IN, CH, HS, ANY.
-a (option compatibilité). Équivaut à définir le type de requête sur à N'IMPORTE QUELLE RÉUNION sur la liste. et en augmentant
niveau de verbosité (-v).
-C (prévu)
-x (prévu)
-o opter,opter...
(peut être spécifié plusieurs fois). Définir les options du résolveur (sous un formulaire option:Plus-value) comme
s'ils étaient définis en $RES_OPTIONS variable d'environnement ou définissez des indicateurs de requête :
temps mort:s.
Définir le délai d'expiration de la requête initiale sur s..
tentatives:num
(ré)essayer chaque requête num fois avant d'échouer.
udpbuf:octets
définir la taille du tampon DNS UDP sur octets octets. Les valeurs valides sont comprises entre 512 et 65535.
If octets est supérieur à 512, les extensions EDNS0 (RFC 2671) seront utilisées.
port:num
Utiliser le numéro de port UDP donné num au lieu du port par défaut 53 (domaine).
aa définir le bit de requête AA (authentification uniquement).
nord ne définissez pas le bit de requête RD (récursion souhaitée) (défini par défaut).
dnssec or do
définir l'indicateur de requête DNSSEC OK (DO) (dnsget ne vérifie pas les signatures DNSSEC,
les affiche uniquement ; ceci est défini dans EDNS RR).
cd définir le bit de requête CD (vérification désactivée).
-n nom du serveur
Utilisez le(s) serveur(s) de noms donné(s) (peut être spécifié plus d'une fois) au lieu du
défaut. L'utilisation de cette option a le même effet que $NSCACHEIP ou $SERVEURS DE NOMS
variables d'environnement, à la seule différence que seules les adresses IPv4 sont
reconnu pour l'instant, et il est possible de spécifier des noms (qui seront résolus
en utilisant les paramètres par défaut) au lieu des adresses IP.
-h imprimer l'aide courte et quitter.
RETOUR VALEURE
Lorsque tous les noms ont été résolus avec succès, dnsget sort avec un statut de sortie zéro. Si à
au moins un nom n'a pas été trouvé, dnsget se terminera avec le code de retour 100. Si une autre erreur
survenu lors de la résolution du nom, il sortira avec le code 99. En cas d'utilisation ou
erreur d'initialisation, dnsget retournera 1.
Utiliser dnsget en ligne à l'aide des services onworks.net