Eu tenho um .pac
arquivo como abaixo.
if (dnsDomainIs(host, ".example.com")) {
hostip = dnsResolve(host);
if (isInNet(hostip, "202.0.0.0", "255.255.255.0")) {
return "DIRECT";
}
}
Agora eu gostaria de converter isso em squid.conf
.
Um cliente deseja acessar example.com
cujo endereço IP seria alterado todos os dias . Se o IP de destino estiver no intervalo 202.0.0.0/24
, preciso alterar o roteamento do proxy (Direto, proxy-A, proxy-B e assim por diante).
Eu sei como mudar os proxies com squid.conf
, mas não sei como definir o acesso que acessaria na faixa de IP de apenas um nome de domínio . Acho que o squid conhece apenas o nome do domínio de destino.
Se o cliente acessar com IP, consigo distinguir. Porém, se o cliente acessar com um nome de domínio, não posso.
Alguém sabe uma opção de squid para isso?
Você pode conseguir isso configurando ACLs combinadas que só são acionadas em uma correspondência em dstdomain e dst.