Я так понимаю, что это должен быть его алгоритм резолвинга запросов быть такой, но внутренний кеш заполняется, а что берется из него что-то - не видно.
Опции у него такие (остальные по умолчанию)
cache_peer parentIP parent portN 7 no-query default
always_direct allow localnet
never_direct allow all
Что не так?