Мне нужно выполнить поиск DNS-записей SRV в приложении Android и выбрать один из них. Когда я запрашиваю DNS-сервер для нескольких записей SRV, отличающихся приоритетом и весом, я получаю записи в другом порядке по каждому запросу, являются ли эти записи упорядоченными сервером? если да, то какой алгоритм заказа?Запись записей SRV, полученная с DNS-сервера
Я догадался, что он соблюдает приоритет, так как более низкий приоритет является наиболее предпочтительным, но в случае, если приоритет равен, я полагал, что он будет уважать вес в круговом стиле, чего не было!
У меня был простой сервер DNS bind9 с 2 SRV записей следующим образом:
Приоритет домена Вес
aaa.example.com 1 90
ГЭБ .example.com 2 10
Когда я подстановки, я ожидал получить aaa.example.com раза первого результата и десятого Я хотел бы получить bbb.example.com как первый результат, который не произошло !, сервер просто отменит порядок по каждому запросу!