|
|
|
|
|
by nine_k
1880 days ago
|
|
If you don't mind, what things would magically break if the case of the answer does not match? Comparisons should be case-insensitive anyway. Also, since DNS labels are strictly ASCII (this is why punycode exists), why converting all of them to the canonical upper case won't be a good idea? |
|
EDIT: Found a reference:
"Turns out some customers were using a CPE router that thought ‘C0 0C’ was some kind of ‘answer starts here’ marker. And if it did not find that marker, its DNS component would crash. And at that time, PowerDNS did not compress that first response record, so there was no ‘C0 0C’."
-- https://berthub.eu/articles/posts/history-of-powerdns-2003-2...