Routers are usually hardware level optimized for throughput, filtering is inherently computationally expensive compared to routing, especially if you have to keep up multi-gigabit throughput
You could totally do it at the router, it would just become a more expensive piece of hardware and most people choose to cheap out
Appoxo@lemmy.dbzer0.com
glitch1985@lemmy.world 4 days ago
Most consumer routers don’t offer this functionality out of the box, likely because manufacturers don’t consider it essential for most users. There’s no major technical reason it couldn’t be built in though. You can already set up DNS sinkholing with OPNsense or pfSense if you don’t mind running and managing your own router.