Есть ли способ указать 2 записи SRV для одной и той же службы, одна из которых реализует безопасность, а другая нет? Достаточно ли информации в спецификации, чтобы указать такое?
Вы можете использовать стандартный SRV
запись, указывающая на разные номера портов для службы, возможно, один для безопасного порта, а другой - для незащищенного.
DNS не понимает различия и не понимает, что он может получить другой уровень обслуживания, если будет использовать одно по сравнению с другим. На ваше приложение ложится ответственность за кодирование семантики защищенных и незащищенных записей и обеспечение того, чтобы оно каждый раз находило соответствующую запись для желаемого уровня безопасности соединения.
Видеть Комментарий HBruijn для хорошего примера, используя LDAP
и LDAPS
записи.