class Resolv::DNS::Resource::IN::SRV
SRV ресурсный запис RFC 2782
Эти записи определяют имя хоста и порт, на котором доступна услуга.
Константы
- ClassValue
- TypeValue
Атрибуты
Порт целевого хоста этой службы.
Диапазон 0-65535.
Приоритет целевого хоста.
Клиент ОБЯЗАН попытаться связаться с целевым хостом с наименьшим приоритетом, который он может достичь; целевые хосты с одинаковым приоритетом ДОЛЖНЫ быть опробованы в порядке, определенном полем веса. Диапазон значений 0-65535. Обратите внимание, что это не широко реализовано и должно быть установлено в ноль.
Имя домена целевого хоста.
Целевой хост «.» означает, что услуга определенно недоступна по этому домену.
Механизм выбора сервера.
Поле веса определяет относительный вес записей с одинаковым приоритетом. Более высоким весам ДОЛЖНО быть предоставлено пропорционально больше шансов быть выбранными. Диапазон этого значения от 0 до 65535. Администраторы домена ДОЛЖНЫ использовать вес 0, когда нет выбора сервера, чтобы сделать запись RR более читабельной для людей (менее шумной). Обратите внимание, что это не широко реализовано и должно быть установлено в ноль.
Открытые методы класса
# File lib/resolv.rb, line 2293 def initialize(priority, weight, port, target) @priority = priority.to_int @weight = weight.to_int @port = port.to_int @target = Name.create(target) end
Создать ресурсный запис SRV.
См. документацию для priority, weight, port и target соответственно для priority, weight, +port и target.
Ruby Core © 1993–2017 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.