dnsmasq中的通配符路径?

cho*_*ovy 2 dns dnsmasq

是否可以*在路径模式中设置通配符?

address=.example.com/foo/*/bar 似乎不起作用。

address=.example.com/foo/xxx/bar 工作,但我有我需要匹配的随机字符,我不知道它们是什么提前。

dsz*_*dsz 5

不可能。

dnsmask 仅与主机名的解析有关。

斜线后面的所有内容都在 Web 浏览器(或客户端)和 Web 服务器之间,名称服务器永远不会看到这部分。

它可能会令人困惑,因为 dnsmasq 在其许多设置中使用“/”作为其分隔符,但这与 url 的路径部分无关,只是选择了配置文件分隔符。

为了对您希望用户看到的 Web 服务器的哪些部分进行细粒度操作,您应该使用谷歌搜索“http 代理”或可能的“透明 http 代理”,这应该会让您开始。这些提供中间服务器能看到URL的“路径”的一部分,和CON做到这种程度的过滤。