Cómo usar Squid con dos caches padres

El escenario es el siguiente:

Tenemos nuestro servidor proxy con Squid, y un ISP que tiene dos servidores padres, uno para la navegación por la red nacional (.cu) y el otro, para la navegación por los dominios restantes.

Lo que deseamos es lograr que cuando se haga una petición a sitio.cu, esta sea gestionada por el proxy padre nacional, y cuando se haga la petición a sitio.com, la gestione el otro proxy padre.

Para esto, solo necesitamos poner las siguientes líneas en nuestro fichero /etc/squid/squid.conf:

# Servidor Cache Padre Internacional
cache_peer server_int parent 3128 0 default

# Servidor Cache Padre Nacional.
cache_peer server_nac parent 3128 0 default no-query

#CACHES POR DOMINIOS
**cache_peer_domain server_int !.cu**
**cache_peer_domain server_nac .cu**

Reiniciamos Squid y listo…