我需要configuration自定义DNS服务器来处理VoIP呼叫的ENUM请求
我有定制的DNS服务器在Java处理ENUM请求我公司的VoIP服务。
ENUM用于dynamic路由呼叫,并使用自己的路由逻辑,所以这就是定制DNS服务器的原因,而不是像BIND这样的标准DNS服务器。
当我直接使用dig @ my.enum.server.ip连接这个服务器时,一切正常
问题是如何configuration该自定义服务器来处理我的域的ENUM请求,而不是我们的托pipe服务提供商的标准DNS服务器?
完整查询例子:
9.8.7.6.5.4.3.2.1.enum.mydomain.com TYPE: NAPTR, class: IN
DNS enum.mydomain.com的logging指向my.enum.server.ip,但是来自客户端的所有DNS查询都被定向到我们托pipe提供商的DNS服务器,而不是my.enum.server.ip,导致错误响应
如何将enum.mydomain.com本身configuration为负责处理该types的查询?
您需要将一个子域名(可能是您的VOIP服务器的名称)委托给enum.mydomain.com服务器。 在你的父DNS中,假设voip是你想要创build的子域,你会放
voip IN NS enum.mydomain.com enum IN A ABCD
然后在枚举把你需要回应那个(或那些)子域。