nslookup para registros SRV (o cualquier registro no A) en modo no interactivo

13

¿De todos modos se debe ejecutar nslookup (Centos 5 o Windows) de modo que busque tipos de registros distintos de A, sin tener que ir al modo interactivo y usarlo set type=? Por ejemplo, me gustaría un comando como el siguiente:

nslookup --type=SRV _ldap._tcp.mydomain.com
DrStalker
fuente

Respuestas:

21

En realidad casi lo tienes. En ambas ventanas (al menos mi cuadro Win7 que tengo aquí) y Ubuntu harías nslookup -type=SRV _ldap._tcp.mydomain.com(nota el guión único)

Zypher
fuente
Maldición, venció por 10 segundos
Mark Henderson
2
nslookup -q=MX serverfault.comtambién funciona (excepto, reemplazar MX con SRV y otras cosas)
Mark Henderson
4

Este trabajo para mi

nslookup -q=SRV _ldap._tcp.mydomain.com 

Entonces nslookup -q = SRV _sip._tls.tan-ha.com

Server:  myhost.local  
Address:  1.2.3.4 (my ip)

Non-authoritative answer:  
_sip._tls.tan-ha.com    SRV service location:  
          priority       = 100  
          weight         = 1  
          port           = 443  
          svr hostname   = sipdir.myotherdomainorso.com  

sipdir.myotherdomainorso.com  internet address = 110.12.23.34  
sipdir.myotherdomainorso.com  AAAA IPv6 address = 1111:111:ffff:3004::35
usuario223978
fuente
1

Parece que la página de manual de nslookup ya no es correcta.

nslookup no tiene un poderoso modo no interactivo:

      "El modo no interactivo se usa para imprimir solo el nombre y
       información solicitada para un host o dominio "

En su lugar, use host (1):

host -t SRV example.com
Alex Holst
fuente