Squid src ACL 中接受的主机名会在解析配置时被解析成地址。它不会一直订阅该主机名的动态 DNS 更新。

假设某家庭客户端的公网地址发生变化,其 DDNS 记录也随之更新。Squid 可能仍保留着为先前配置加载的地址。请确认代理主机的解析器能看到新答案,然后按部署的常规流程刷新配置。

还要检查使用该 ACL 的访问规则。仅定义地址列表并不会授予访问权限,必须有适用的 http_access 规则与之匹配;而更早匹配的规则可能先行决定请求。

DDNS 记录标识的是地址,而不是人。在依赖这条限制之前,请先确认代理实际看到的来源地址。如果服务需要为漫游客户端提供稳定的、基于账号的访问,应使用其支持的认证策略,而不是仅因为客户端地址变化就放行整个提供商的网络。

相关文章