On 05.04.2021 07:47, Stefan Monnier wrote:
A notable class of exceptions is that of OpenWrt powered devices:
OpenWrt comes with dnsmasq configured out of the box, and thus provides
caching.
"Back in the days" (at the beginning of OpenWRT), most home routers used
`dnsmasq`, AFAIK. So I'd expect today's devices to use `dnsmasq` or
similar as well. Why would the manufacturers bundle some broken dns
proxy/server instead of `dnsmasq`?
I think it's attempt to save up on system resources, and also cost and
firmware size reduction.
You can build a device that looks shiny on the outside and put 5-8 years
old SoC inside with bare minimum EEPROM and RAM required for it to function.
All manufacturers do that, gotta sell those stockpiled, but outdated
chips somehow, and still make a profit.
And besides, you can make it so there is no internal DNServer at all,
just a simple iptables SNAT rule for port #53 hidden from end user
behind a checkbox on the web interface named "Enable DNS relay".
--
With kindest regards, Alexander.
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org
⠈⠳⣄⠀⠀⠀⠀