Hi Michael,<br><br>Thanks for your mail. Couple more question.<br>I don't have a DNS server running locally. <br><br>Is UDNS not maintaing the resolver cache on my PC?<br>Does your UDNS also depends on BIND-Utils ?<br>
<br><br><span style="color: rgb(255, 0, 0); background-color: rgb(255, 255, 255);">1)</span><span style="background-color: rgb(255, 255, 255);"> </span>Here is the output when I rerun the Query. <br> I see the additional section and Answer section getting flipped.<br>
<br><b style="color: rgb(255, 0, 0);">dnsget: unable to lookup A record for <a href="http://www.yahoo.com">www.yahoo.com</a>: valid domain but no data of requested type</b><br><br>[apandey@localhost udns-0.0.9]$ ./dnsget -vv <a href="http://www.yahoo.com">www.yahoo.com</a> <br>
;; trying <a href="http://www.yahoo.com">www.yahoo.com</a>.<br>;; sending 42 bytes query to 192.168.15.1 port 53<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30366, size: 42<br>;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br>
<br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br><br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4096): 0 bytes<br><br>;; received 58 bytes response from 192.168.15.1 port 53<br>
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30366, size: 58<br>;; flags: qr rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br>
<br>;; ANSWER section (1):<br>;EDNS0 OPT record (UDPsize: 4096): 0 bytes<br><br>;; ADDITIONAL section (1):<br><a href="http://www.yahoo.com">www.yahoo.com</a>.                10000        IN        A        209.131.36.158<br><br><b style="color: rgb(255, 0, 0);">dnsget: unable to lookup A record for <a href="http://www.yahoo.com">www.yahoo.com</a>: valid domain but no data of requested type<br>
</b><br><br><br><span style="background-color: rgb(255, 0, 0);">2)</span><br>Here is the output query when I provide the same arguments 3 times in the command line with -vv mode.<br><br>[apandey@localhost udns-0.0.9]$ ./dnsget -vv <a href="http://www.yahoo.com">www.yahoo.com</a> <a href="http://www.yahoo.com">www.yahoo.com</a> <a href="http://www.yahoo.com">www.yahoo.com</a><br>
;; trying <a href="http://www.yahoo.com">www.yahoo.com</a>.<br>;; sending 42 bytes query to 192.168.15.1 port 53<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40089, size: 42<br>;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br>
<br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br><br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4096): 0 bytes<br><br>;; trying <a href="http://www.yahoo.com">www.yahoo.com</a>.<br>
;; sending 42 bytes query to 192.168.15.1 port 53<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40088, size: 42<br>;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>
;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br><br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4096): 0 bytes<br><br>;; trying <a href="http://www.yahoo.com">www.yahoo.com</a>.<br>;; sending 42 bytes query to 192.168.15.1 port 53<br>
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40087, size: 42<br>;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br>
<br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4096): 0 bytes<br><br>;; received 96 bytes response from 192.168.15.1 port 53<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40089, size: 96<br>
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br><br>;; ANSWER section (2):<br><a href="http://www.yahoo.com">www.yahoo.com</a>.                110        IN        CNAME        <a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.<br>
<a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.        53        IN        A        209.131.36.158<br><br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4000): 0 bytes<br><br>;; received 96 bytes response from 192.168.15.1 port 53<br>
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40088, size: 96<br>;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br>
<br>;; ANSWER section (2):<br><a href="http://www.yahoo.com">www.yahoo.com</a>.                289        IN        CNAME        <a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.<br><a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.        57        IN        A        209.131.36.158<br>
<br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4000): 0 bytes<br><br>;; received 96 bytes response from 192.168.15.1 port 53<br>;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40087, size: 96<br>
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1<br><br>;; QUERY SECTION (1):<br>;<a href="http://www.yahoo.com">www.yahoo.com</a>.                        IN        A<br><br>;; ANSWER section (2):<br><a href="http://www.yahoo.com">www.yahoo.com</a>.                289        IN        CNAME        <a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.<br>
<a href="http://www.yahoo-ht3.akadns.net">www.yahoo-ht3.akadns.net</a>.        57        IN        A        209.131.36.158<br><br>;; ADDITIONAL section (1):<br>;EDNS0 OPT record (UDPsize: 4000): 0 bytes<br><br><br><br><br>On Sun, Feb 1, 2009 at 2:28 AM, Michael Tokarev <<a href="mailto:mjt%2Budns@corpit.ru">mjt+udns@corpit.ru</a>> wrote:<br>
> Abhijit Pandey wrote:<br>>> Hi Michael,<br>>><br>>> Thanks for writing UDNS.<br>>><br>>> I had a quick question, I am trying to run dnsget with a "hostname."<br>>> If I repeat the same query I get this error<br>
>> unable to lookup A record for "hostname": valid domain but no data of<br>>> requested type<br>>><br>>> Let me know how I should fix this.<br>><br>> Run it in verbose mode (add -v command-line switch) and see which<br>
> flags are present in answer in first and second cases (I assume<br>> that the first time it correctly returns "domain does not exist").<br>><br>> My guess is your resolver cache is at fault here. But impossible<br>
> to say w/o the complete reply as seen by dnsget.<br>><br>> /mjt<br>><br><br>