nslookup pour les enregistrements SRV (ou tout enregistrement non-A) en mode non interactif

13

Est-il quand même possible d'exécuter nslookup (Centos 5 ou Windows) de manière à rechercher des types d'enregistrement autres que A, sans avoir à passer en mode interactif et à utiliser set type=? Par exemple, j'aimerais une commande comme la suivante:

nslookup --type=SRV _ldap._tcp.mydomain.com
DrStalker
la source

Réponses:

21

En fait, vous l'aviez presque. Sur les deux fenêtres (au moins ma boîte Win7 que j'ai ici) et Ubuntu vous feriez nslookup -type=SRV _ldap._tcp.mydomain.com(remarquez le tiret unique)

Zypher
la source
Merde, bat-moi de 10 secondes
Mark Henderson
2
nslookup -q=MX serverfault.comfonctionne également (sauf, remplacer MX par SRV et autres joyeusetés)
Mark Henderson
4

Ce travail pour moi

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

Donc 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
user223978
la source
1

Il semble que la page de manuel nslookup ne soit plus correcte.

nslookup ne dispose pas d'un puissant mode non interactif:

      "Le mode non interactif est utilisé pour imprimer uniquement le nom et
       informations demandées pour un hôte ou un domaine "

Utilisez plutôt host (1):

host -t SRV example.com
Alex Holst
la source