我有一个 LAN XXXX/24 和一个网关,我们被告知在其上运行 Squid。在同一个局域网中,我们有商业部门和软件开发人员。
我们的网站在公共 IP YYYY 上有一个生产版本,在不同的私有 LAN ZZZZ/24 上有一个开发版本
XXXX/24 的开发者需要对我们网站的两个不同版本进行 HTTP 请求。他们过去常常相应地更改 /etc/hosts 。
现在我们在中间有透明的 squid,它在 HTTP 请求之前解析 DNS,所以所有请求最终都在我们网站的公共生产版本中。
我不知道允许透明代理工作的 squid 内部如何工作,但是否有一种解决方法只允许开发人员的机器在他们的机器上本地控制他们的请求将去哪里?像“如果这些机器,比如 XXXX/29,机器,不要进行 DNS 查询”之类的东西?
谢谢