Este es el comando askmara-tcp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
askmara-tcp: realiza consultas sencillas de dns a través de TCP
DESCRIPCIÓN
preguntamara-tcp consulta el servidor dns especificado por el usuario en busca de registros y genera la respuesta en un
formato compatible con csv2 (csv2 es el formato de los archivos de zona que maratones usos). Sin embargo
diferente a preguntamara utiliza TCP en lugar de UDP.
USO
preguntamara-tcp [-n] [-v|-t tiempo de espera] pregunta [servidor]
CAMPUS
-t Si esto está presente, el siguiente argumento es el askmara-tcp tiempo de espera, en segundos.
Tenga en cuenta que preguntamara-tcp no pueden tener un tiempo de espera definido por el usuario y una salida detallada.
-v Si esto está configurado, preguntamara-tcp generará de forma detallada la respuesta completa que el servidor
enviado. Tenga en cuenta que esta salida detallada no es compatible con csv2.
-n Si esto está configurado, preguntamara-tcp, al enviar una consulta, no solicitará la recursividad de DNS;
en otras palabras, askmara-tcp solicitará que el servidor DNS remoto no contacte a otros
Servidores DNS para responder a la consulta en cuestión.
pregunta
dns registro que se consultará. La consulta tiene dos secciones: el tipo de registro que deseamos,
y el nombre de host para el que queremos este registro.
El tipo de consulta puede tener dos formas: un mnemónico de una letra o un tipo de tipo numérico seguido
por dos puntos. Esto se concatena inmediatamente con el nombre completo del nombre de host que deseamos
buscar.
Por ejemplo, para solicitar la IP de 'example.com.', Podemos usar el mnemónico de una letra, en
la forma 'Aexample.com.', o podemos usar el RR numérico seguido de dos puntos, dando el
consulta '1: ejemplo.com'. (ya que A tiene el tipo de registro de uno). Tenga en cuenta que el nombre de la consulta
necesita el punto final al final.
Askmara admite un puñado de mnemónicos de una letra, de la siguiente manera:
A significa una solicitud de un RR A (dirección ipv4)
N significa un NS RR
C significa que estamos solicitando un RR CNAME
S significa que queremos un RR SOA
P significa que queremos un RR PTR
@ significa que mantenemos un MX RR
T significa que queremos un TXT RR
Z significa que queremos solicitar todos los RR.
servidor
Dirección IP del servidor dns que se va a consultar. Si no se proporciona un servidor, askmara-tcp
consulta 127.0.0.1.
EJEMPLOS
Preguntando al servidor con la ip 127.0.0.1 la dirección IP de example.com:
askmara-tcp Ejemplo.com.
Preguntando al servidor con la ip 198.41.0.4 la dirección IP de example.com:
askmara-tcp Ejemplo.com. 198.41.0.4
Pidiendo al servidor con la dirección IP 127.0.0.1 la dirección IP de example.com, usando
el rr_number: formato de consulta:
askmara-tcp 1: example.com.
Solicitar al servidor con la dirección IP 127.0.0.1 un registro SRV. En particular, preguntamos
para el servicio "http sobre tcp" por ejemplo.net. Dado que askmara-tcp no tiene
mnemónico para los tipos de registro SRV, usamos el código numérico (33 para SRV):
askmara-tcp 33: _http._tcp.example.net.
Solicitar al servidor con la dirección IP 127.0.0.1 el registro AAAA (ipv6 ip) para
ejemplo.net:
askmara-tcp 28: example.net.
Tenga en cuenta que la salida será un paquete DNS sin procesar en los ejemplos SRV y AAAA.
Use askmara-tcp en línea usando los servicios de onworks.net