通配符如何在Squid白名单configuration中工作?

我是一个开发人员,而不是一个系统pipe理员,但我有任务维护一个文件,这基本上是白名单的域列表。 这个文件在Squidcaching代理中使用。 该文件的内容如下所示:

.example.com .google.com .bing.com 

这个文件是这样使用的:

 acl whitelist dstdomain "/path/to/squid/whitelist.txt" 

现在我正在试图find关于如何parsing这个文件的文档,我无法在Web上find有关如何填充此文件的清除(官方)说明。

看起来,域名前的一个点将域名和所有子域名列入白名单。 我试图找出是否有其他通配符规则,我们可以应用(如谷歌。*或类似的东西)。

我想了解它是如何工作的,而不是盲目追随我们过去如何使用它。

Squid的dstdomain acl不支持通配符(。)以外的通配符。 请参阅http://wiki.squid-cache.org/SquidFaq/SquidAcl#How_do_I_implement_an_ACL_ban_list.3F