Я думаю, что здесь есть неправильное представление: DNS-запросы не являются частью служб маршрутизатора - все, что маршрутизатор делает, это только передает IP-адреса двух указанных DNS-серверов на ваш компьютер, и именно ваш компьютер выдает DNS-запросы.
Так что получается, что ваш компьютер пытается пересылать DNS-запросы самому себе, но, к сожалению, используя свой внешний IP-адрес, что означает, что соединение осуществляется через маршрутизатор.
Соединение такого типа обычно не может работать, кроме как через интерфейс обратной связи по IP 127.0.0.1 (localhost), который не проходит через маршрутизатор.
Большинство маршрутизаторов потребительского уровня не поддерживают обратную связь, то есть компьютер, адресующий себя через маршрутизатор.
Такой маршрутизатор либо защитит себя от риска бесконечной циклической зацикливания, либо его встроенное ПО просто не будет иметь кода, необходимого для отслеживания петлевых соединений.
Конечным результатом является то, что DNS-сервер по адресу 10.0.0.11 быстро помечается как непригодный для использования вашим компьютером при загрузке или при первом DNS-запросе, поэтому он, вероятно, уже игнорируется при запуске Wireshark.
Вывод : Маршрутизатор работает правильно для маршрутизатора потребительского уровня.
Замечание :
В общем случае бесполезно иметь два DNS-сервера, один основной и другой дополнительный, поскольку Windows будет использовать только один.
Вторичный DNS-сервер является резервной копией в случае сбоя первого.
Вам нужно будет определить эти DNS-серверы на вашем компьютере, а не на маршрутизаторе, но Windows будет использовать только первый ответ.
Локальный DNS-сервер должен быть определен по IP-адресу 127.0.0.1 (localhost).
Если Windows должен использовать локальный DNS-сервер, то этот сервер должен знать, как обращаться к серверу Google по адресу 8.8.8.8, если он не может найти ответ локально, потому что Windows не будет делать это автоматически.