Назад | Перейти на главную страницу

nslookup для записей SRV (или любых записей, отличных от A) в неинтерактивном режиме

Есть ли способ запустить nslookup (Centos 5 или Windows), чтобы он выполнял поиск типов записей, отличных от A, без необходимости переходить в интерактивный режим и использовать set type=? Например, мне нужна такая команда:

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

Вы действительно почти получили это. В обоих окнах (по крайней мере, в моем окне Win7, которое у меня есть) и Ubuntu вы бы сделали nslookup -type=SRV _ldap._tcp.mydomain.com (обратите внимание на одно тире)

Эта работа для меня

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

Итак, 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

Похоже, справочная страница nslookup больше не верна.

nslookup не имеет мощного неинтерактивного режима:

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

Вместо этого используйте host (1):

host -t SRV example.com