Il s'agit de la commande askmara-tcp 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
askmara-tcp - faire des requêtes DNS simples sur TCP
DESCRIPTION
demandermara-tcp interroge le serveur DNS spécifié par l'utilisateur pour les enregistrements et génère la réponse dans un
format compatible csv2 (csv2 est le format des fichiers de zone qui maradins les usages). toutefois
contrairement à Askmara il utilise TCP plutôt que UDP.
UTILISATION
demandermara-tcp [-n] [-v|-t temps mort] question [serveur]
OPTIONS
-t S'il est présent, l'argument suivant est le askmara-tcp temps mort, en secondes.
Notez que demandermara-tcp ne peut pas avoir à la fois un délai d'expiration défini par l'utilisateur et une sortie détaillée.
-v Si cela est défini, demandermara-tcp affichera en détail la réponse complète que le serveur
envoyé. Notez que cette sortie détaillée n'est pas compatible avec csv2.
-n Si cela est défini, demandermara-tcp, lors de l'envoi d'une requête, ne demandera pas la récursivité DNS ;
en d'autres termes, askmara-tcp demandera que le serveur DNS distant ne contacte pas d'autres
serveurs DNS pour répondre à la requête en question.
question
enregistrement DNS à interroger. La requête comporte deux sections : le type d'enregistrement que nous désirons,
et le nom d'hôte pour lequel nous voulons cet enregistrement.
Le type de requête peut avoir deux formes : un mnémonique à une lettre, ou un rtype numérique suivi
par un côlon. Ceci est immédiatement concaténé par le nom complet du nom d'hôte que nous souhaitons
Chercher.
Par exemple, pour demander l'adresse IP de 'example.com.', nous pouvons utiliser le mnémonique à une lettre, dans
la forme 'Aexample.com.', ou nous pouvons utiliser le RR numérique suivi de deux points, donnant le
requête '1:example.com.' (puisque A a le type d'enregistrement un). Notez que le nom de la requête
a besoin du point de fuite à la fin.
Askmara prend en charge une poignée de mnémoniques à une lettre, comme suit :
A signifie une demande de RR A (adresse IPv4)
N signifie un NS RR
C signifie que nous demandons un CNAME RR
S signifie que nous voulons un SOA RR
P signifie que nous voulons un PTR RR
@ signifie que nous manions une MX RR
T signifie que nous voulons un TXT RR
Z signifie que nous voulons demander tous les RR.
serveur
Adresse IP du serveur DNS à interroger. Si aucun serveur n'est fourni, askmara-tcp
requête 127.0.0.1.
EXEMPLES
Demander au serveur avec l'ip 127.0.0.1 l'adresse IP de example.com :
askmara-tcp Exemple.com.
Demander au serveur avec l'ip 198.41.0.4 l'adresse IP de example.com :
askmara-tcp Exemple.com. 198.41.0.4
Demander au serveur avec l'adresse IP 127.0.0.1 l'adresse IP de example.com, en utilisant
le rr_number:format de requête :
askmara-tcp 1 : exemple.com.
Demander au serveur avec l'adresse IP 127.0.0.1 un enregistrement SRV. En particulier, nous demandons
pour le service "http over tcp" pour example.net. Puisque askmara-tcp n'a pas de
mnémonique pour les types d'enregistrement SRV, nous utilisons le code numérique (33 pour SRV) :
askmara-tcp 33 :_http._tcp.exemple.net.
Demander au serveur avec l'adresse IP 127.0.0.1 l'enregistrement AAAA (ipv6 ip) pour
exemple.net :
askmara-tcp 28 : exemple.net.
Notez que la sortie sera un paquet DNS brut dans les exemples SRV et AAAA.
Utilisez askmara-tcp en ligne en utilisant les services onworks.net