GoGPT Best VPN GoSearch

Icône de favori OnWorks

dig - En ligne dans le Cloud

Exécutez creuser dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dig qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de 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


dig - utilitaire de recherche DNS

SYNOPSIS


creuser [@serveur] [-b propos] [-c classe] [-f nom de fichier] [-k nom de fichier] [-m] [-p Port#]
[-q prénom] [-t type] [-v] [-x addr] [-y [hmac:]nom:clé] [-4] [-6] [nom] [type]
[classe] [queryopt...]

creuser [-h]

creuser [requête globale...] [requête...]

DESCRIPTION


creuser (domain information groper) est un outil flexible pour interroger les serveurs de noms DNS. Ce
effectue des recherches DNS et affiche les réponses renvoyées par le(s) serveur(s) de noms
qui ont été interrogés. La plupart des administrateurs DNS utilisent creuser pour résoudre les problèmes DNS en raison de
sa flexibilité, sa facilité d'utilisation et sa clarté de sortie. D'autres outils de recherche ont tendance à avoir moins
fonctionnalité que creuser.

Bien que creuser est normalement utilisé avec des arguments de ligne de commande, il a également un mode batch de
opération de lecture des requêtes de recherche à partir d'un fichier. Un bref résumé de sa ligne de commande
arguments et options est affiché lorsque le -h option est donnée. Contrairement aux versions précédentes, le
BIND 9 mise en œuvre de creuser permet d'émettre plusieurs recherches à partir de la ligne de commande.

À moins qu'il ne soit dit d'interroger un serveur de noms spécifique, creuser essaiera chacun des serveurs répertoriés
in / Etc / resolv.conf. Si aucune adresse de serveur utilisable n'est trouvée, creuser enverra la requête à
l'hôte local.

Lorsqu'aucun argument ou option de ligne de commande n'est fourni, creuser effectuera une requête NS pour "."
(la racine).

Il est possible de définir des valeurs par défaut par utilisateur pour creuser via ${ACCUEIL}/.digrc. Ce fichier est lu et
toutes les options qu'il contient sont appliquées avant les arguments de la ligne de commande.

Les noms de classe IN et CH se chevauchent avec les noms de domaine de premier niveau IN et CH. Soit utiliser
le -t et -c options pour spécifier le type et la classe, utilisez les -q le spécifier le domaine
nom, ou utilisez "IN." et "CH." lors de la recherche de ces domaines de premier niveau.

SIMPLE UTILISATION


Une invocation typique de creuser ressemble à:

dig @type de nom de serveur

où:

serveur
est le nom ou l'adresse IP du serveur de noms à interroger. Il peut s'agir d'une adresse IPv4 dans
notation décimale pointée ou une adresse IPv6 en notation délimitée par des deux-points. Quand le
fourni serveur l'argument est un nom d'hôte, creuser résout ce nom avant de l'interroger
nom du serveur.

Sinon serveur l'argument est fourni, creuser consulte / Etc / resolv.conf; si une adresse est
trouvé là, il interroge le serveur de noms à cette adresse. Si l'un des -4 or -6
sont en cours d'utilisation, alors seules les adresses pour le transport correspondant seront essayées.
Si aucune adresse utilisable n'est trouvée, creuser enverra la requête à l'hôte local. La réponse
du serveur de noms qui répond s'affiche.

prénom
est le nom de l'enregistrement de ressource à rechercher.

type
indique quel type de requête est requis — ANY, A, MX, SIG, etc. type peut être n'importe quel
type de requête valide. Sinon type l'argument est fourni, creuser effectuera une recherche pour un A
record.

OPTIONS


-4
Utilisez IPv4 uniquement.

-6
Utilisez IPv6 uniquement.

-b adresse[#port]
Définissez l'adresse IP source de la requête. Les propos doit être une adresse valide sur l'un des
les interfaces réseau de l'hôte, ou "0.0.0.0" ou "::". Un port optionnel peut être spécifié
en ajoutant "# "

-c classe
Définissez la classe de requête. Le défaut classe est dans; les autres classes sont HS pour les enregistrements Hésiode
ou CH pour les enregistrements Chaosnet.

-f filet
Temps différé: creuser lit une liste de requêtes de recherche à traiter à partir de la donnée filet. Chaque
ligne du fichier doivent être organisés de la même manière qu'ils seraient présentés comme
requêtes à creuser à l'aide de l'interface de ligne de commande.

-i
Effectuez des recherches IPv6 inversées à l'aide du domaine RFC1886 IP6.INT obsolète, qui n'est plus
utilisé. Les requêtes d'étiquette de chaîne de bits obsolètes (RFC2874) ne sont pas tentées.

-k fichier clé
Signez les requêtes à l'aide de TSIG à l'aide d'une clé lue à partir du fichier donné. Les fichiers clés peuvent être
généré à l'aide tsig-keygen(8). Lors de l'utilisation de l'authentification TSIG avec creuser, le nom
Le serveur interrogé doit connaître la clé et l'algorithme utilisés. Dans
BIND, cela se fait en fournissant les clé et serveur déclarations dans nommé.conf.

-m
Activez le débogage de l'utilisation de la mémoire.

-p port
Envoyez la requête à un port non standard sur le serveur, au lieu du port par défaut 53.
Cette option serait utilisée pour tester un serveur de noms qui a été configuré pour écouter
requêtes sur un numéro de port non standard.

-q prénom
Le nom de domaine à interroger. Ceci est utile pour distinguer les prénom d'autres arguments.

-t type
Le type d'enregistrement de ressource à interroger. Il peut s'agir de n'importe quel type de requête valide pris en charge
dans BIND 9. Le type de requête par défaut est "A", à moins que le -x l'option est fournie pour indiquer
une recherche inversée. Un transfert de zone peut être demandé en spécifiant un type d'AXFR. Lorsque
un transfert de zone incrémentiel (IXFR) est requis, définissez le type à ixfr=N. Les
le transfert de zone incrémentiel contiendra les modifications apportées à la zone depuis le
numéro dans l'enregistrement SOA de la zone était N.

-v
Imprimez le numéro de version et quittez.

-x addr
Recherches inversées simplifiées, pour mapper les adresses aux noms. Les addr est un IPv4
adresse en notation décimale pointée, ou une adresse IPv6 délimitée par des deux-points. Quand le -x is
utilisé, il n'est pas nécessaire de fournir le prénom, classe et type arguments. creuser
effectue automatiquement une recherche pour un nom comme 94.2.0.192.in-addr.arpa et définit le
type de requête et classe à PTR et IN respectivement. Les adresses IPv6 sont recherchées à l'aide
format nibble sous le domaine IP6.ARPA (mais voir aussi le -i option).

-y [hmac :]nom de la clé :secret
Signez les requêtes à l'aide de TSIG avec la clé d'authentification donnée. nom de clé est le nom de la
clé, et secret est le secret partagé codé en base64. hmac est le nom de la clé
algorithme; les choix valides sont hmac-md5, hmac-sha1, hmac-sha224, hmac-sha256,
hmac-sha384 ou hmac-sha512. Si hmac n'est pas spécifié, la valeur par défaut est hmac-md5.

REMARQUE : vous devez utiliser le -k option et éviter le -y option, car avec -y le partagé
secret est fourni en tant qu'argument de ligne de commande en texte clair. Cela peut être visible dans
la sortie de ps(1) ou dans un fichier historique géré par le shell de l'utilisateur.

QUERY OPTIONS


creuser fournit un certain nombre d'options de requête qui affectent la manière dont les recherches sont effectuées et
les résultats affichés. Certains de ces bits d'indicateur d'activation ou de réinitialisation dans l'en-tête de requête, d'autres
déterminer quelles sections de la réponse sont imprimées, et d'autres déterminent le délai d'attente et
stratégies de relance.

Chaque option de requête est identifiée par un mot-clé précédé d'un signe plus (+). Quelques mots-clés
définir ou réinitialiser une option. Ceux-ci peuvent être précédés de la chaîne no pour annuler le sens de
ce mot-clé. D'autres mots-clés attribuent des valeurs à des options telles que l'intervalle de temporisation. Ils ont
la forme +mot-clé=valeur. Les mots clés peuvent être abrégés, à condition que l'abréviation soit
non ambigu; par exemple, +cd est équivalent à +cdflag. Les options de requête sont :

+[non]aaflag
Un synonyme de +[non]aaseulement.

+[non]aaseulement
Définit le drapeau "aa" dans la requête.

+[pas]supplémentaire
Afficher [ne pas afficher] la section supplémentaire d'une réponse. La valeur par défaut est d'afficher
le

+[non]adflag
Définissez [ne pas définir] le bit AD (données authentiques) dans la requête. Cela demande au serveur de
retourner si toutes les sections de réponse et d'autorité ont toutes été validées comme
sécurisé selon la politique de sécurité du serveur. AD=1 indique que tous les enregistrements
ont été validés comme sécurisés et la réponse ne fait pas partie d'une plage OPT-OUT. AD=0
indiquent qu'une partie de la réponse n'était pas sûre ou non validée. Ce bit est réglé
par défaut.

+[non]tout
Définissez ou effacez tous les indicateurs d'affichage.

+[pas]réponse
Afficher [ne pas afficher] la section de réponse d'une réponse. La valeur par défaut est de l'afficher.

+[pas]autorité
Afficher [ne pas afficher] la section d'autorité d'une réponse. La valeur par défaut est d'afficher
le

+[no]meilleur effort
Tenter d'afficher le contenu des messages qui sont malformés. La valeur par défaut est de ne pas
afficher des réponses malformées.

+taillebuff=B
Définissez la taille de la mémoire tampon des messages UDP annoncée à l'aide de EDNS0 sur B octets. Le maximum et
les tailles minimales de ce tampon sont 65535 et 0 respectivement. Valeurs en dehors de cette plage
sont arrondis vers le haut ou vers le bas de manière appropriée. Les valeurs autres que zéro provoqueront une requête EDNS
être envoyé.

+[non]cdflag
Définissez [ne pas définir] le bit CD (vérification désactivée) dans la requête. Cela demande au serveur
de ne pas effectuer la validation DNSSEC des réponses.

+[pas]classe
Affichez [ne pas afficher] la CLASSE lors de l'impression de l'enregistrement.

+[non]cmd
Bascule l'impression du commentaire initial dans la sortie identifiant la version de
creuser et les options de requête qui ont été appliquées. Ce commentaire est imprimé par défaut.

+[pas] de commentaires
Basculez l'affichage des lignes de commentaire dans la sortie. La valeur par défaut est d'imprimer les commentaires.

+[pas]crypto
Basculez l'affichage des champs cryptographiques dans les enregistrements DNSSEC. Le contenu de ces
sont inutiles pour déboguer la plupart des échecs de validation DNSSEC et les supprimer rend
il est plus facile de voir les échecs communs. La valeur par défaut est d'afficher les champs. Lorsque
omis, ils sont remplacés par la chaîne "[omis]" ou dans le cas DNSKEY l'identifiant de la clé
est affiché en remplacement, par exemple "[ key id = value ]".

+[no]nom défini
Obsolète, traité comme synonyme de +[pas]recherche

+[non]dnssec
Demande que les enregistrements DNSSEC soient envoyés en définissant le bit DNSSEC OK (DO) dans l'enregistrement OPT dans
la section supplémentaire de la requête.

+domaine=quelqu'un
Définir la liste de recherche pour contenir le domaine unique un nom, comme si spécifié dans un domaine
directive en / Etc / resolv.conf, et activez le traitement de la liste de recherche comme si le +rechercher
option a été donnée.

+[non]edns[=#]
Spécifiez la version EDNS avec laquelle interroger. Les valeurs valides sont de 0 à 255. Réglage de l'EDNS
version entraînera l'envoi d'une requête EDNS. +noedns efface l'EDNS mémorisé
version. EDNS est défini sur 0 par défaut.

+[non]ednsflags[=#]
Définissez les bits d'indicateurs EDNS obligatoires (bits Z) à la valeur spécifiée. Décimal, hexadécimal et
les encodages octaux sont acceptés. Définir un indicateur nommé (par exemple DO) sera ignoré en silence.
Par défaut, aucun bit Z n'est défini.

+[non]négociation edns
Activer/désactiver la négociation de version EDNS. Par défaut, la négociation de la version EDNS est
activée.

+[non]ednsopt[=code[:value]]
Spécifiez l'option EDNS avec le point de code code et éventuellement la charge utile de Plus-value en tant que
chaîne hexadécimale. +noednsopt efface les options EDNS à envoyer.

+[non]expiration
Envoyez une option d'expiration EDNS.

+[pas]échec
N'essayez pas le serveur suivant si vous recevez un SERVFAIL. La valeur par défaut est de ne pas essayer le
serveur suivant, ce qui est l'inverse du comportement normal du résolveur de stub.

+[non]identifier
Afficher [ou ne pas afficher] l'adresse IP et le numéro de port qui ont fourni la réponse lorsque le
+court l'option est activée. Si des réponses abrégées sont demandées, la valeur par défaut n'est pas de
afficher l'adresse source et le numéro de port du serveur qui a fourni la réponse.

+[non]ignorer
Ignorez la troncature dans les réponses UDP au lieu de réessayer avec TCP. Par défaut, TCP
des tentatives sont effectuées.

+[non]garder ouvert
Gardez le socket TCP ouvert entre les requêtes et réutilisez-le plutôt que de créer un nouveau TCP
socket pour chaque recherche. La valeur par défaut est +n'ouvre pas.

+[pas]multiligne
Imprimez des enregistrements tels que les enregistrements SOA dans un format multiligne détaillé avec une lecture lisible par l'homme
commentaires. La valeur par défaut est d'imprimer chaque enregistrement sur une seule ligne, pour faciliter la machine
l'analyse du creuser sortie.

+points=D
Définissez le nombre de points qui doivent apparaître dans prénom à D pour qu'il soit considéré
absolu. La valeur par défaut est celle définie à l'aide de l'instruction ndots dans
/ Etc / resolv.conf, ou 1 si aucune instruction ndots n'est présente. Les noms avec moins de points sont
interprétés comme des noms relatifs et seront recherchés dans les domaines répertoriés dans le
recherche or domaine directive en / Etc / resolv.conf if +rechercher est réglé.

+[non]nsid
Incluez une demande d'ID de serveur de noms EDNS lors de l'envoi d'une requête.

+[non]nssearch
Lorsque cette option est définie, creuser tente de trouver les serveurs de noms faisant autorité pour le
zone contenant le nom recherché et afficher l'enregistrement SOA que chaque nom
serveur a pour la zone.

+[non]onesoa
Imprimez un seul enregistrement SOA (de départ) lors de l'exécution d'un AXFR. La valeur par défaut est d'imprimer
les enregistrements SOA de début et de fin.

+[no]opcode=valeur
Définissez [restaurer] le code opération du message DNS sur la valeur spécifiée. La valeur par défaut est
RECHERCHE (0).

+[non]qr
Imprimer [ne pas imprimer] la requête telle qu'elle est envoyée. Par défaut, la requête n'est pas imprimée.

+[pas] de question
Imprimer [ne pas imprimer] la section question d'une requête lorsqu'une réponse est renvoyée. Les
la valeur par défaut consiste à imprimer la section des questions sous forme de commentaire.

+[pas]rdflag
Un synonyme de +[pas]récidive.

+[pas]récidive
Basculez le réglage du bit RD (récursion souhaitée) dans la requête. Ce bit est défini par
par défaut, ce qui signifie creuser envoie normalement des requêtes récursives. La récursivité est automatiquement
désactivé lorsque le +nschercher or + trace les options de requête sont utilisées.

+réessayer=T
Définit le nombre de fois où réessayer les requêtes UDP au serveur pour T au lieu de la valeur par défaut,
2. Contrairement +essais, cela n'inclut pas la requête initiale.

+[pas]rrcommentaires
Basculer l'affichage des commentaires par enregistrement dans la sortie (par exemple, lisibles par l'homme
informations clés sur les enregistrements DNSKEY). La valeur par défaut est de ne pas imprimer les commentaires d'enregistrement
sauf si le mode multiligne est actif.

+[pas]recherche
Utilisez [ne pas utiliser] la liste de recherche définie par la directive searchlist ou domaine dans
résolution.conf (si seulement). La liste de recherche n'est pas utilisée par défaut.

"points" de résolution.conf (par défaut 1) qui peut être remplacé par + points détermine si
le nom sera traité comme relatif ou non et donc si une recherche est finalement
effectué ou non.

+[non]court
Donnez une réponse laconique. La valeur par défaut est d'imprimer la réponse sous une forme détaillée.

+[non]showsearch
Effectuez [ne pas effectuer] une recherche affichant des résultats intermédiaires.

+[pas]de poursuite
Chassez les chaînes de signature DNSSEC. Nécessite que dig soit compilé avec -DDIG_SIGCHASE.

+[non]assis[=####]
Envoyer une option EDNS de jeton d'identité source, avec une valeur facultative. Rejouer un SIT à partir d'un
réponse précédente permettra au serveur d'identifier un client précédent. La valeur par défaut est
+nosit. Utilise actuellement la valeur expérimentale 65001 pour le code d'option.

+diviser=W
Divisez les champs longs au format hexadécimal ou base64 dans les enregistrements de ressources en morceaux de W
caractères (où W est arrondi au multiple de 4 le plus proche). +non divisé or +séparé=0
fait que les champs ne sont pas du tout divisés. La valeur par défaut est 56 caractères ou 44 caractères
lorsque le mode multiligne est actif.

+[pas]statistiques
Cette option de requête bascule l'impression des statistiques : lors de la requête, le
taille de la réponse et ainsi de suite. Le comportement par défaut consiste à imprimer les statistiques de la requête.

+[no]subnet=adr/prefix
Envoyez une option de sous-réseau client EDNS avec l'adresse IP ou le préfixe réseau spécifié.

+[non]tcp
Utilisez [ne pas utiliser] TCP lors de l'interrogation des serveurs de noms. Le comportement par défaut est d'utiliser UDP
sauf si une requête ixfr=N est demandée, auquel cas la valeur par défaut est TCP. Requêtes AXFR
utilisez toujours TCP.

+temps=T
Définit le délai d'expiration d'une requête à T secondes. Le délai d'attente par défaut est de 5 secondes. Un
tenter de définir T à moins de 1 entraînera un délai d'attente de la requête de 1 seconde étant
appliqué.

+[non]de haut en bas
Lors de la poursuite des chaînes de signature DNSSEC, effectuez une validation descendante. Nécessite creuser être
compilé avec -DDIG_SIGCHASE.

+[pas] de trace
Basculez le traçage du chemin de délégation à partir des serveurs de noms racine pour le nom en cours
leva les yeux. Le traçage est désactivé par défaut. Lorsque le traçage est activé, creuser fait
requêtes itératives pour résoudre le nom recherché. Il suivra les renvois de
les serveurs racine, montrant la réponse de chaque serveur qui a été utilisé pour résoudre le
chercher.

Si @server est également spécifié, cela n'affecte que la requête initiale pour le nom de la zone racine
les serveurs.

+dnssec est également défini lorsque + trace est défini pour mieux émuler les requêtes par défaut d'un
nom du serveur.

+essais=T
Définit le nombre de tentatives de requêtes UDP vers le serveur pour T au lieu de la valeur par défaut, 3.
If T est inférieur ou égal à zéro, le nombre d'essais est silencieusement arrondi à 1.

+clé-de-confiance=####
Spécifie un fichier contenant des clés de confiance à utiliser avec +chasse. Chaque enregistrement DNSKEY
doit être sur sa propre ligne.

Si non spécifié, creuser cherchera /etc/trusted-key.key puis clé-de-confiance.clé dans le
répertoire actuel.

Nécessite que dig soit compilé avec -DDIG_SIGCHASE.

+[no]ttlid
Affichez [ne pas afficher] le TTL lors de l'impression de l'enregistrement.

+[non]vc
Utilisez [ne pas utiliser] TCP lors de l'interrogation des serveurs de noms. Cette syntaxe alternative à +[non]tcp is
fourni pour la compatibilité ascendante. Le "vc" signifie "circuit virtuel".

PLUSIEURS QUERIES


La mise en œuvre de BIND 9 de creuser prend en charge la spécification de plusieurs requêtes sur la ligne de commande
(en plus de soutenir le -f option fichier batch). Chacune de ces requêtes peut être
fourni avec son propre ensemble d'indicateurs, d'options et d'options de requête.

Dans ce cas, chaque question l'argument représente une requête individuelle dans la syntaxe de la ligne de commande
décrit ci-dessus. Chacun se compose de l'une des options et indicateurs standard, le nom à être
recherché, un type et une classe de requête facultatifs et toutes les options de requête qui devraient être appliquées
à cette requête.

Un ensemble global d'options de requête, qui doit être appliqué à toutes les requêtes, peut également être
fourni. Ces options de requête globale doivent précéder le premier tuple de nom, classe, type,
options, indicateurs et options de requête fournis sur la ligne de commande. Toutes les options de requête globale
(à l'exception du +[non]cmd option) peut être remplacé par un ensemble d'options de requête spécifique à la requête.
Par exemple :

creuser +qr www.isc.org tout -x 127.0.0.1 isc.org ns +noqr

montre montre creuser peut être utilisé à partir de la ligne de commande pour effectuer trois recherches : une requête ANY pour
www.isc.org, une recherche inversée de 127.0.0.1 et une requête pour les enregistrements NS d'isc.org. UNE
option de requête globale de +qr est appliqué, de sorte que creuser montre la requête initiale qu'il a faite pour
chaque recherche. La requête finale a une option de requête locale de +noqr ce qui signifie que creuser vont
pas imprimer la requête initiale lorsqu'il recherche les enregistrements NS pour isc.org.

IDN SUPPORT


If creuser a été construit avec le support IDN (nom de domaine internationalisé), il peut accepter et
afficher les noms de domaine non ASCII. creuser convertit de manière appropriée l'encodage des caractères du domaine
nom avant d'envoyer une requête au serveur DNS ou d'afficher une réponse du serveur. Si
vous souhaitez désactiver la prise en charge des IDN pour une raison quelconque, définit le IDN_DISABLE
variable d'environnement. Le support IDN est désactivé si la variable est définie lorsque creuser s'exécute.

Utilisez dig en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.