gpt4 book ai didi

linux - DNS:如何从 DNS NAPTR RR 解析多个记录

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:05 27 4
gpt4 key购买 nike

请帮助我理解以下 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.

如有错误,请指正。

关于linux - DNS:如何从 DNS NAPTR RR 解析多个记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804679/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com