class Resolv::DNS::Resource::SOA
Ресурс «Начало зоны ответственности».
Атрибуты
expire[R]
Time в секундах, которые вторичный сервер имен должен использовать данные перед обновлением с первичного сервера имен.
minimum[R]
Минимальное количество секунд, используемое для значений TTL в записях RR.
mname[R]
Name хоста, где находится основной файл зоны для этой зоны.
refresh[R]
Частота проверки обновлений с первичного сервера имен вторичным сервером имен в секундах.
retry[R]
Частота повторных попыток проверки обновлений после сбоя в секундах.
rname[R]
Ответственное лицо за этот домен.
serial[R]
Номер версии файла зоны.
Публичные методы класса
# File lib/resolv.rb, line 2237 def initialize(mname, rname, serial, refresh, retry_, expire, minimum) @mname = mname @rname = rname @serial = serial @refresh = refresh @retry = retry_ @expire = expire @minimum = minimum end
Создает новую запись SOA. Подробности каждого аргумента см. в документации к атрибутам.
Ruby Core © 1993–2022 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.