Problem with EDNS0 on some DNSs

Jon Ander Ortiz jonbaine at gmail.com
Thu Dec 11 01:37:15 MSK 2008


Hi everyone:

I´ve found some problems with ENDS0 and UDNS in my development area.
The problem is that UDNS sets by default the ENDS0 flag in the ougoing DNS
Standard requests, but my DNS Servers does not supports this feature. This
is not extrange, the DNS Server, sends a Format error and UDNS retries
without the flag. But if i send two async requests over the same context,
the DNS Servers, only sends format error for the first one. The other dies
of Timestap (I use libevent to implement the event-loop).

I know that probabily this issue comes from a problem in the DNS Servers.
But, in the udns is not possible to configure how to send the ENDS0 flag.
I've patched the last udns to fix this problem, being available to configure
the send of the EDNS0 flag (In my case, setting it off works fine!) using
dns_set_opt.

In this situation, i've some questions:

¿Is the behaviour that i've found normal?
¿Someone has found this problem elsewhere or my DNS Servers are from the
stone age?

If this patch should be usefull for someone, i'd be pleased to sent it.

BR:
Jon Ander Ortiz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.corpit.ru/pipermail/udns/attachments/20081210/8a7c949b/attachment.html 


More information about the udns mailing list