我的客户有大约 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
我认为你的问题与这个问题类似:
您基本上想要对查询进行模式匹配,并根据匹配情况返回 IPAddress1 或 IPAddress2。
正如所讨论的,您不会在标准 DNS 服务器软件中找到此功能。我不知道如果您创建 300K 个区域,性能会如何。性能可能完全糟透了。您最好编写自己的 DNS 服务器来执行您正在寻找的模式匹配。