Если DNS запрос поступает от локального клиента и апстрим возвращает ошибку, то DNS сервер (ndnproxy) не возвращает ответ клиенту.
Проверялось с 4.3.2, 5.0 Alpha 3
Воспроизводится, если запрос идет от 127.0.0.1 и апстрим возвращает - SERVFAIL, NXDOMAIN, REFUSED.
Если запрос поступает с любого другого IP (127.0.0.2, 78.47.125.180, 192.168.1.1), то сервер (ndnproxy) возвращает ответ.
Можно воспроизвести, если установить 1.1.1.1:53 в качестве апстрим DNS (через системный профиль, либо у ethernet подключения) и запрашивая домены - ftp.ru.debian.org, www.rshb.ru
Либо любой несуществующий домен, чтобы был ответ NXDOMAIN.
PS. Некоторые NS серверы заблокировали подключения из вне (РФ) и забанили Cloudflare. CF для примера и воспроизведения (возвращает SERVFAIL для указанных доменов).
Проверялось на чистом entware. Дополнительно с тестовым сервером в локальной сети, для определения кодов ошибок.
Примеры dig + tcpdump:
self-test в следующем сообщении (5.0 Alpha 3).