使用 squid,我已成功阻止/控制了 gmail.com 用户的 gmail talk。但仍在处理 google apps Standard 下用户的聊天。
有什么想法吗?提前致谢
答案1
您可能需要将博客链接更改为 _tcp.yourdomain.com。或者,在您的情况下,可以使用通配符。
从:http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143
注意:使用以下信息更新 SRV 记录时,请务必将 gmail.com 替换为您的域名。但不要替换 google.com。
_xmpp-server._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_xmpp-server._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
_jabber._tcp.gmail.com. IN SRV 5 0 5269 xmpp-server.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server1.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server2.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server3.l.google.com.
_jabber._tcp.gmail.com. IN SRV 20 0 5269 xmpp-server4.l.google.com.
如果您需要帮助在域名托管商帐户中进行这些更改,我们建议您联系您的域名托管商。由于每个域名托管商都有不同的 DNS 指令,因此 Google 不提供对 SRV 记录的支持。并非所有域名托管商都提供 SRV 记录修改服务。
获得这些信息后,你可以屏蔽与 Squid 中的特定模式匹配的网站
编辑:/etc/squid/squid.conf
将以下行添加到访问控制:
acl blockregexurl url_regex -i xmpp
http_access deny blockregexurl
来源:http://www.cyberciti.biz/faq/how-deny-access-users-to-particular-websites/