Acho que há um equívoco aqui: consultas DNS não fazem parte do roteador
serviços - tudo o que o roteador faz é apenas comunicar os IPs dos dois
servidores DNS especificados para o seu computador, e é o seu computador que emite
as consultas do DNS.
Então, o que acontece é que o seu computador tenta encaminhar consultas DNS para si mesmo,
mas infelizmente usando seu endereço IP externo ,
o que significa que a conexão é feita através do roteador.
Uma conexão deste tipo
geralmente não pode funcionar, exceto através da interface de loopback no IP 127.0.0.1
(localhost), que não passa pelo roteador.
A maioria dos roteadores de nível de consumidor não suportam loopback,
que é um computador endereçando-se através do roteador.
Tal roteador irá proteger-se contra o risco
de loop eternamente de forma circular,
ou seu firmware simplesmente não terá o código necessário para acompanhar
de conexões de loopback.
O resultado final é que o servidor DNS no endereço 10.0.0.11 é rapidamente marcado como não utilizável pelo seu computador quando é inicializado, ou na primeira consulta DNS,
provavelmente já está sendo ignorado quando você iniciar o Wireshark.
Conclusão : o roteador está funcionando corretamente para um roteador de nível de consumidor.
Observação :
Em geral, não é útil ter dois servidores DNS,
um primário e outro secundário, já que o Windows usará apenas um.
O servidor DNS secundário é o backup no caso de o primeiro falhar.
Você precisará definir esses servidores DNS no seu computador, não no roteador,
mas o Windows só usará o primeiro que responda.
O servidor DNS local deve ser definido pelo endereço IP 127.0.0.1 (localhost).
Se um local
Servidor DNS deve ser usado pelo Windows, então este servidor precisa saber como
voltar para o servidor do Google em 8.8.8.8 se não puder encontrar uma resposta localmente,
porque o Windows não fará isso automaticamente.