This was discussed in May 2005. Henrik proposed: ------------------------------------------------------------------------- A simple and effective pattern is
url_regex http://[^/]\.[0.9]+(/|$) or you could use the new squid-2.5.STABLE9-dstdomain_ip.patch which allows you to match these in dstdom_regex dstdom_regex \.[0-9]+$ (Note: this does not work in 2.5.STABLE9 and earlier). Regards Henrik ------------------------------------------------------------------------- Yours sincerely Werner Rost GMT-FIR - Netzwerk ZF Boge Elastmetall GmbH Friesdorfer Str. 175, 53175 Bonn, Deutschland/Germany Telefon/Phone +49 228 3825 - 420 Telefax/Fax +49 228 3825 - 398 [EMAIL PROTECTED] >>-----Ursprüngliche Nachricht----- >>Von: Pedro Bastos [mailto:[EMAIL PROTECTED] >>Gesendet: Dienstag, 6. Dezember 2005 16:24 >>An: squid-users@squid-cache.org >>Betreff: [squid-users] No IP in URL >> >> >>Hello, >> >>I've got a situation here with squid. >> >>I am in charge to take care of Internet access on an >>University lab. Some addresses must be forbidden (most >>pornographic) then I use to manually look for suspicious >>addresses names and put them on my deny sites regexp. The >>issue is that the brilliant students find the IP address for >>most of websites and start to using them by IP. This is very >>common with anonymous proxies and access to instant messages >>sites as well. >> >>My question is how to force squid to access name only >>requests? For instance, access to http://www.meebo.com is >>forbidden, but http://66.225.214.2 is not because I put meebo >>in my deny sites regexp. >> >>Putting IP addresses in deny list is sort of "not smart" :) >> >>I googled but couldn't find any solution for this problem. >> >>Could you help me out? >> >>Pedro >>