Что вам действительно нужно, так это формирователь трафика на основе политик, который позволил бы вам определять правила либо для имени хоста, которое она использует, либо для имен хостов /IP-адресов, к которым она подключается.
Есть много коммерческих формирователей пакетов, из которых вы можете выбирать, но если вы хотите поиграть с открытым исходным кодом, я наткнулся на это в веб-поиске ("GNU Traffic Shaper"), который вы можете попробовать:
MasterShaper
MasterShaper - формирователь сетевого трафика, предоставляющий веб-интерфейс для функций качества обслуживания (QoS) в новых версиях Linux 2.4- и 2.6-Kernel.
Я не имею прямого опыта с этим, поэтому возьмите рекомендацию с зерном соли размером с вихрь: это всего лишь проход. Вы должны будете установить такое устройство / службу перед вашим маршрутизатором, как менеджер политик QOS, и это станет маршрутизатором для вашего исходящего трафика.