我想过滤掉非权威的答案地址信息,如果它存在,所以作为响应,我只会得到“127.0.5.0”,什么都没有什么时候没有返回。 这里是例子:
user@machine:~$ nslookup honeypotkey.71.78.249.66.dnsbl.httpbl.org Server: 109.74.192.20 Address: 109.74.192.20#53 Non-authoritative answer: Name: ryjonpjinfae.71.78.249.66.dnsbl.httpbl.org Address: 127.0.5.0
问候,Edijs
如果我理解你的问题,你只需要权威的答案? 如果是这样,这不是一个单一的nslookup和/或dig命令(至less不是我所知的 – 除非你知道哪个名称服务器是权威的查询查询)的可能性。
鉴于此,你将不得不执行3个查找来获得权威的答案。
% nslookup -type=soa honeypotkey.71.78.249.66.dnsbl.httpbl.org. Server: 192.168.1.5 Address: 192.168.1.5#53 Non-authoritative answer: *** Can't find honeypotkey.71.78.249.66.dnsbl.httpbl.org.: No answer Authoritative answers can be found from: dnsbl.httpbl.org origin = dnsbl.httpbl.org mail addr = dnsadmin.projecthoneypot.org serial = 1359954681 refresh = 7200 retry = 7200 expire = 604800 minimum = 3600
% nslookup -type=ns dnsbl.httpbl.org Server: 192.168.1.5 Address: 192.168.1.5#53 Non-authoritative answer: dnsbl.httpbl.org nameserver = ns3.httpbl.org. dnsbl.httpbl.org nameserver = ns2.httpbl.org. dnsbl.httpbl.org nameserver = ns1.httpbl.org. Authoritative answers can be found from: ns3.httpbl.org internet address = 81.17.242.92 ns2.httpbl.org internet address = 66.114.104.118 ns1.httpbl.org internet address = 209.124.55.46
% nslookup honeypotkey.71.78.249.66.dnsbl.httpbl.org. ns1.httpbl.org Server: ns1.httpbl.org Address: 209.124.55.46#53 Name: honeypotkey.71.78.249.66.dnsbl.httpbl.org Address: 127.0.5.0
让我知道如果这是你以后。 如果没有,我可以根据需要调整这个答案。