多个通配符条目

多个通配符条目

我的客户有大约 300,000 个域名,他们对所有域名都使用通配符

* A   12.12.12.12

现在他们想要创建一个指向不同 IP 的子域名,同时仍然具有通配符的灵活性,例如

ww1.*    A   24.24.24.24


*        A   12.12.12.12

看起来在 BIND 中,下方的“*”是捕获所有查询并接管每个查询,因此 ww1 不起作用。

IT 人员提供的解决方案之一是为“ww1”创建单独的 300K 区域并保留“*”通配符。

还有其他 DNS 软件可以轻松完成此任务吗?

还有什么办法处理吗?

答案1

我认为你的问题与这个问题类似:

DNS 中可以有正则表达式 CNAME 记录吗?

您基本上想要对查询进行模式匹配,并根据匹配情况返回 IPAddress1 或 IPAddress2。

正如所讨论的,您不会在标准 DNS 服务器软件中找到此功能。我不知道如果您创建 300K 个区域,性能会如何。性能可能完全糟透了。您最好编写自己的 DNS 服务器来执行您正在寻找的模式匹配。

相关内容