OpenWrt: Custom DNS Server for Specific Devices

In a typical home or office network, all devices use the DNS servers specified by the router. However, there are scenarios where specific devices need to use a different DNS server e.g. TV set-top boxes. This guide will show you how to configure OpenWrt to assign a custom DNS server to specific devices using the uci command-line tool.