请帮助我理解以下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.
如果有误,请更正。