O protocolo DNS é, na realidade, bastante complicado, especialmente a função recursiva, e a maioria dos roteadores nem sequer pode proxy DNS corretamente e em conformidade com os RFCs DNS, e muito menos atuar como um servidor DNS adequado . Veja RFC 5625 .
Os melhores roteadores para a funcionalidade do DNS são aqueles que usam o software dnsmasq
internamente, executando em cima de um kernel Linux .
Ob. Isenção de responsabilidade - eu escrevi essa RFC.