nslookup untuk catatan SRV (atau catatan non-A) dalam mode non-interaktif

13

Apakah tetap menjalankan nslookup (Centos 5 atau Windows) sedemikian rupa sehingga akan mencari tipe rekaman selain A, tanpa harus masuk ke mode interaktif dan menggunakan set type=? Misalnya, saya ingin perintah seperti berikut:

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

Jawaban:

21

Anda sebenarnya hampir memilikinya. Di kedua jendela (setidaknya kotak Win7 yang saya miliki di sini) dan Ubuntu yang akan Anda lakukan nslookup -type=SRV _ldap._tcp.mydomain.com(perhatikan tanda hubung tunggal)

Zypher
sumber
Sialan, pukul aku sampai sepuluh detik
Mark Henderson
2
nslookup -q=MX serverfault.comjuga berfungsi (kecuali, ganti MX dengan SRV dan yang lainnya)
Mark Henderson
4

Ini bekerja untuk saya

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

Jadi 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
pengguna223978
sumber
1

Tampaknya halaman manual nslookup tidak lagi benar.

nslookup tidak memiliki mode non-interaktif yang kuat:

      "Mode non-interaktif digunakan untuk mencetak hanya nama dan
       informasi yang diminta untuk host atau domain "

Sebagai gantinya, gunakan host (1):

host -t SRV example.com
Alex Holst
sumber