web-dev-qa-db-fra.com

Nslookup pour SRV enregistre (ou tout autre enregistrement) en mode non interactif

Est-ce que c'est de toute façon exécuter Nslookup (Centos 5 ou Windows) de manière à rechercher des types d'enregistrements autres que A, sans avoir à passer en mode interactif et à utiliser set type=? Par exemple, je voudrais une commande comme ce qui suit:

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

Vous l'avez vraiment presque eu. Sur la fenêtre (au moins ma boîte Win7, j'ai ici) et Ubuntu vous feriez nslookup -type=SRV _ldap._tcp.mydomain.com (Notez le tableau de bord unique)

21
Zypher

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
4
user223978

Il semble que la page Nslookup Man n'est plus correcte.

nslookup n'a pas de mode puissant non interactif:


 "Le mode non interactif est utilisé pour imprimer juste le nom et [.____] des informations demandées pour un hôte ou un domaine" [.____]

Au lieu de cela, utilisez l'hôte (1):

 Host -t srv example.com [.____]
1
Alex Holst