CoreDNS 的 hosts 插件不支持直接进行泛解析。不过你可以通过使用 wildcard 或类似方法进行某种程度上的泛解析,但这要求你在 hosts 文件中手动添加这些条目。

例如,如果你想实现 *.example.com 的泛解析,你需要在 hosts 文件中手动添加每个子域,例如:

192.168.1.1    example.com
192.168.1.1    www.example.com
192.168.1.1    api.example.com

如果你需要更灵活的泛解析,你可能需要使用其他插件或方案,例如 template 插件,它允许你编写模板来处理 DNS 查询。这种方式会更复杂一些,但能够实现更高级的解析需求。

你也可以考虑将 hosts 插件与其他插件结合使用,以便满足更复杂的需求。