Galera,
Montei umas regras no meu squid para controlar o acesso a Internet em horário comercial.
Vejam as regras:
acl ips_controlados src 192.168.2.14 192.168.2.13 192.168.2.19
acl hora_controlada time 08:30-12:30 14:00-18:30
acl dominios_liberados dstdomain .apache.org .eclipse.org
acl dominios_controlados urlpath_regex -i .*
delay_pools 2
delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow ips_controlados dominios_liberados
delay_class 2 2
delay_parameters 2 2000/2000 2000/2000
delay_access 2 allow ips_controlados dominios_controlados hora_controlada
Funciona que é uma beleza. Bom isso se eu não quiser controlar o domínio microsoft.com. :-)
Se eu incluir esse domínio na minha acl dominios_liberados, olha o erro que dá quando tento iniciar o squid:
2005/03/22 15:54:49| WARNING: '.microsoft.com' is a subdomain of '.microsoft.com'
2005/03/22 15:54:49| WARNING: because of this '.microsoft.com' is ignored to keep splay tree searching predictable
2005/03/22 15:54:49| WARNING: You should probably remove '.microsoft.com' from the ACL named 'dominios_liberados'
2005/03/22 15:54:49| WARNING: '.microsoft.com' is a subdomain of '.microsoft.com'
2005/03/22 15:54:49| WARNING: because of this '.microsoft.com' is ignored to keep splay tree searching predictable
2005/03/22 15:54:49| WARNING: You should probably remove '.microsoft.com' from the ACL named 'dominios_liberados'
Agora se coloco .microsoft.com sozinho, sem os outros domínios, tudo funciona legal.
Alguém já viu isso? 8O