Tag: srv

SRV记录从DNS服务器检索的订单

我必须在Android应用程序中对SRV记录进行DNS查找,然后选择其中一个。 当我在DNS服务器上查询多个SRV记录的优先级和权重不同时,我会在每个请求中获得不同顺序的记录,这些记录是由服务器订购的吗? 如果是,订单算法是什么? 我猜测它尊重优先级,因为优先级较低是最优先考虑的,但是如果优先级相同,我认为它会以循环方式尊重权重,但这并没有发生! 我有一个简单的bind9 DNS服务器,有2个SRV记录,如下所示: 域优先级权重 aaa.example.com 1 90 bbb.example.com 2 10 当我查找时,我希望得到aaa.example.com 9次作为第一个结果,而第10次我会得到bbb.example.com作为第一个结果,这没有发生!,服务器只是颠倒了每个请求的顺序!