www.getcafecup.com did not resolve in Deadwood because UltraDNS, in their custom DNS server, decided to add upper-case in a reply from their server:
$ askmara Awww.getcafecup.com. 188.8.131.52
# Question: Awww.getcafecup.com.
WWW.getcafecup.com. +7200 a 184.108.40.206
Observe how the “www” becomes “WWW”. This is, as pointed out in the 0x20 hack document, unusual behavior. Not only does this break resolution in Deadwood (until today, anyway), it also results in bigger DNS packets (they do not compress quite as well).
To work around this behavior, I have had to patch Deadwood to ignore case when deciding whether a DNS label is the same.
It can be downloaded here:
To post a comment about an entry, send me an email and I may or may not post your comment (with or without editing)