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
插件与其他插件结合使用,以便满足更复杂的需求。