nslookup para registros SRV (ou quaisquer registros não-A) no modo não interativo

13

É o mesmo para rodar o nslookup (Centos 5 ou Windows) de tal forma que ele procurará tipos de registro diferentes de A, sem ter que ir para o modo interativo e usando set type= ? Por exemplo, eu gostaria de um comando como o seguinte:

nslookup --type=SRV _ldap._tcp.mydomain.com
    
por DrStalker 05.01.2010 / 07:24

3 respostas

20

Você realmente quase teve isto. Em ambas as janelas (pelo menos a minha caixa Win7 eu tenho aqui) e Ubuntu você faria nslookup -type=SRV _ldap._tcp.mydomain.com (observe o traço único)

    
por 05.01.2010 / 07:35
3

Este trabalho para mim

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

Então     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
    
por 05.06.2014 / 16:43
1

Parece que a página de manual do nslookup não está mais correta.

O nslookup não possui um poderoso modo não interativo:

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

Em vez disso, use host (1):

host -t SRV example.com
    
por 05.01.2010 / 07:29