Ale asi to nějak překomplikováváš ... Ve firmě je základní pravidlo: povolím co potřebuji a zbytek zakazuji. Jde i o čitelnost takového firewallu a zamezení tvorby chyb.
Takže bych to udělal takto:
1. povolit provoz počítačům, které mohou vše
2. u ostatních udělat odskok do extra chainu
3. DROP
v extra chainu lze:
4. accept v čase oběda
5. povolení zmíněných cílových adres.
6. případná další povolení ...
a po projetí chainu aniž by nějaké pravidlo zabralo se to vrací na bod 3.
Pro 1+2+5 budeš mít address-listy. Základní plus je v tom, že pokud na nějaký počítač zapomeneš, nebude dělat neplechu ...
A logicky problém s nemožností definovat povolené weby typu youtube, u kterých nemáš s paketovým filtrem v podstatě šanci.