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
⠈⠳⣄⠀⠀⠀⠀

Reply via email to