【问题标题】:DNS: How to resolve multiple records from DNS NAPTR RRDNS:如何从 DNS NAPTR RR 解析多条记录
【发布时间】:2015-03-02 07:34:53
【问题描述】:

请帮助我了解以下 DNS 问题。这是关于 SIP 与 DNS 的交互。

当对域(例如 abc.com)进行 DNS 查询时,我们会收到两个 NAPTR RR 响应。

abc.com IN NAPTR 20 30 "s" "SIP+D2U" "" _sip._udp.myabc
abc.com IN NAPTR 20 20 "s" "SIP+D2U" "" _sip._udp.myxyz

现在将优先选择并选择其中一条记录。如果选择的记录(比如 _sip._udp.myabc)失败(网络无法访问),那么是否也应该尝试第二条记录?或者我们会寻找第一个的备份?

RR - 资源记录。

请回答和/或分享包含任何相关信息的链接。

【问题讨论】:

    标签: linux dns sip


    【解决方案1】:

    以下是我从论坛外的讨论中收到的答案(与同事)。

    DNS 发现过程为 -

    1 - First one of the NAPTR record will be selected (based on preference rules).
    2 - For this NAPTR record we will do an SRV query.
    3 - Now each record in the SRV response will be tried one by one untill we receives a positive response.
    

    如有错误请指正。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-03
      • 2015-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多