在我们的服务器上,我们有很多针对特定子域的重定向,它们总是以相同的结尾:
127.0.0.1 abc-thesame.domain.com
127.0.0.1 def-thesame.domain.com
127.0.0.1 xyz-thesame.domain.com
etc.
有没有办法把它变成通配符,这样我就不必设置所有通配符了?我试过了
127.0.0.1 *-thesame.domain.com
但那不起作用。
有任何想法吗?
答案1
您无法在 hosts 文件中执行此操作,但是如果您运行 DNSMASQ,则可以执行此操作 - 显然可以使用 dnsmasq.conf 中的配置行,例如
地址=/.domain.tld/127.0.0.1
不幸的是,这是 (anything).domain.tld 的通配符 - 这意味着它会捕获此域名的任何内容,除非有更明确的引用。(您可能能够获得具有正则表达式补丁的 dnsmasq 版本)