nslookup以非交互方式查找SRV记录(或任何非A记录)


13

无论如何,是否要运行nslookup(Centos 5或Windows),以便查找A以外的记录类型,而不必进入交互模式并使用set type=?例如,我想要类似以下的命令:

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

Answers:


21

您实际上几乎已经拥有了。在两个窗口(至少我在这里有Win7窗口)和Ubuntu上都可以nslookup -type=SRV _ldap._tcp.mydomain.com(注意单个破折号)


该死的,把我击败了10秒钟
马克·亨德森

2
nslookup -q=MX serverfault.com也可以使用(除非用SRV和其他代替MX)
马克·亨德森

4

这对我有用

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

1

看来nslookup手册页不再正确。

nslookup没有强大的非交互模式:

      “非交互式模式用于仅打印名称和
       请求的主机或域信息”

而是使用host(1):

主机-t SRV example.com
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.