Как тут уже предлагали, на вкладке "Маршрутизация" загружаем из файла списки ip, указав там же интерфейс, через который необходимо их роутить.
Списки ip в понятном для Keenetic формате Windows batch получаем с помощью этой тулзы на Питоне
https://github.com/Ground-Zerro/DomainMapper
Там уже есть списки доменов для наиболее востребованных ресурсов, в т.ч. для YT. Кроме того, можно добавлять свои списки доменов (эпизодически в custom-dns-list.txt, а на постоянной основе - прописав их в platformdb и config.ini, там всё понятно).
Сканирование ip по списку субдоменов идет с использованием нескольких различных DNS (опять же, можно добавить свои в dnsdb и config.ini). Агрегация по маскам /16, /24, /32, либо смесь (для YT лучше /16).
Изредка обновляете список роутинга, просто загружая поверх из нового файла - добавится только новое. Из перфекционизма можно первоначально очищать.
Не забудьте установить зависимости (README.md). Для Windows есть скрипт установки.