DNS リソースの SOA (Start Of Authority) レコードを表す抽象クラスです。
Resolv::DNS#getresource で SOA レコードを得たい場合は Resolv::DNS::Resource::IN::SOA を使うべきです。
new(mname, rname, serial, refresh, retry_, expire, minimum) -> Resolv::DNS::Resource::SOA
[permalink][rdoc]Resolv::DNS::Resource::SOA のインスタンスを生成して返します。
expire -> Integer
[permalink][rdoc]プライマリサーバから得たゾーン情報をセカンダリサーバが何秒間有効なものとして保持するかを返します。
minimum -> Integer
[permalink][rdoc]リソースレコードで TTL の値として使われる最小の秒数を返します。
mname -> Resolv::DNS::Name
[permalink][rdoc]対象のゾーンのマスターゾーンファイルが存在するホスト名を返します。
refresh -> Integer
[permalink][rdoc]プライマリサーバからの更新をセカンダリサーバがチェックする頻度を秒単位で返します。
retry -> Integer
[permalink][rdoc]セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に何秒後にリトライするかを返します。
rname -> Resolv::DNS::Name
[permalink][rdoc]対象のドメイン名の管理者名を返します。
serial -> Integer
[permalink][rdoc]ゾーンファイルのバージョンを返します。