nslookup dla rekordów SRV (lub dowolnych rekordów innych niż A) w trybie nieinteraktywnym


13

Czy mimo to uruchomić nslookup (Centos 5 lub Windows) w taki sposób, że będzie szukał typów rekordów innych niż A, bez konieczności przechodzenia do trybu interaktywnego i używania set type=? Na przykład chciałbym wykonać polecenie podobne do następującego:

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

Odpowiedzi:


21

Właściwie to prawie miałeś. W obu oknach (przynajmniej moje pudełko Win7, które mam tutaj) i Ubuntu, zrobiłbyś nslookup -type=SRV _ldap._tcp.mydomain.com(zauważ pojedynczą kreskę)


Cholera, pokonaj mnie o 10 sekund
Mark Henderson

2
nslookup -q=MX serverfault.comdziała również (oprócz, zamień MX na SRV i tak dalej)
Mark Henderson

4

To praca dla mnie

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

Więc 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

1

Wygląda na to, że strona podręcznika nslookup nie jest już poprawna.

nslookup nie ma potężnego trybu nieinteraktywnego:

      „Tryb nieinteraktywny służy do drukowania tylko nazwy i
       wymagane informacje o hoście lub domenie ”

Zamiast tego użyj hosta (1):

host -t SRV example.com
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.