Spec-Zone.ru › Ruby 3.4
  1. Resolv::
  2. DNS::
  3. Resource::
  4. IN::
  5. SRV

class Resolv::DNS::Resource::IN::SRV

Родительский класс:
Resolv::DNS::Resource

Ресурсная запись SRV, определённая в RFC 2782

Эти записи указывают имя хоста и порт, по которым доступна служба.

Константы

ClassValue
TypeValue

Атрибуты

port [R]

Порт службы на целевом хосте.

Диапазон значений: 0–65535.

priority [R]

Приоритет этого целевого хоста.

A клиент ДОЛЖЕН попытаться связаться с целевым хостом с наименьшим номером приоритета, до которого он может добраться; целевые хосты с одинаковым приоритетом СЛЕДУЕТ проверять в порядке, определяемом полем веса. Диапазон значений: 0–65535. Обратите внимание, что этот механизм широко не реализован, поэтому значение следует установить в ноль.

target [R]

Доменное имя целевого хоста.

A целевое значение «.» означает, что служба заведомо недоступна в этом домене.

weight [R]

A механизм выбора сервера.

Поле веса задаёт относительный вес записей с одинаковым приоритетом. Записям с большим весом СЛЕДУЕТ назначать пропорционально более высокую вероятность выбора. Диапазон значений этого поля: 0–65535. Администраторам домена СЛЕДУЕТ использовать вес 0, если выбирать сервер не требуется, чтобы упростить чтение RR (сделать её менее зашумлённой). Обратите внимание, что этот механизм широко не реализован, поэтому значение следует установить в ноль.

Общедоступные методы класса

new (priority, weight, port, target) Показать исходный код
# File lib/resolv.rb, line 2785
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–2025 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API