BIND:将 SRV 记录转换为 A 记录

BIND:将 SRV 记录转换为 A 记录

我想知道是否可以配置 BIND,以便“sipserver.example.com”的 A 记录指向对“_sip._udp.anotherdomain.com”执行 SRV 查询后获得的 A 记录。基本上,当我请求“sipserver.example.com”的 A 记录时,我希望 BIND 向默认 DNS 服务器对“_sip._udp.anotherdomain.com”进行 SRV 查询,该服务器将返回“sipserver.anotherdomain.com”,然后对“sipserver.anotherdomain.com”进行 A 查询,最后返回结果 A 记录。可以这样做吗?

答案1

一句话,不会。BIND 不会进行任何此类记录转换。如果您查询记录,A它会从自己的区域权威地提供该记录,或者将查询转发到另一个 DNS 服务器并为您提供答案。想象一下,如果所SRV讨论的记录有多个记录,而不是只有一个(这是完全可能的),BIND 应该查找所有这些记录吗?

听起来你想要一个CNAME记录来sipserver.example.com指向哪个记录sipserver.anotherdomain.com,它会给你你想要的最终行为,尽管不涉及任何中间SRV记录。

答案2

您需要将您的 sipserver.example.com 地址记录(A)更改为CNAME,请尝试以下操作:

sipserver        IN      CNAME  _sip._udp.anotherdomain.com

检查绑定文档文档

相关内容