请帮助我理解以下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-资源记录。

请回答和/或共享包含有关此信息的链接。

最佳答案

以下是我从非论坛讨论中(与同事)获得的答案。

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.


如果有误,请更正。

08-27 20:38