Linux DNS:如何从DNS NAPTR RR解析多个记录
请帮助我理解下面的DNS问题。这是关于与DNS的SIP交互 当对域(比如abc.com)进行DNS查询时,返回两个NAPTR响应Linux DNS:如何从DNS NAPTR RR解析多个记录,linux,dns,sip,Linux,Dns,Sip,请帮助我理解下面的DNS问题。这是关于与DNS的SIP交互 当对域(比如abc.com)进行DNS查询时,返回两个NAPTR响应 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)出现网络无法访问的故障,那么是否还应尝试第二条记录?或者我们要找第
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.
如果有错误,请改正