Is the anyway to run nslookup (Centos 5 or Windows) such that it will look up record types other than A, without having to go to interactive mode and using set type=? For example, I'd like a command like the following:

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

You actually almost had it. On both window (at least my Win7 box I have here) and Ubuntu you would do nslookup -type=SRV _ldap._tcp.mydomain.com (notice the single dash)

  • 3
    nslookup -q=MX serverfault.com also works (except, replace MX with SRV and whatnot) Jan 5 '10 at 6:37

This work for me

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

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

Server:  myhost.local  
Address: (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 =  
sipdir.myotherdomainorso.com  AAAA IPv6 address = 1111:111:ffff:3004::35

It appears the nslookup man page isn't correct anymore.

nslookup doesn't have a powerful non-interactive mode:

      "Non-interactive mode is used to print just the name and
       requested information for a host or domain"

Instead, use host(1):

host -t SRV example.com

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.