Class | Resolv::DNS::Resource::SOA |
In: |
lib/resolv.rb
|
Parent: | Resource |
Start Of Authority resource.
expire | [R] | Time in seconds that a secondary name server is to use the data before refreshing from the primary name server. |
minimum | [R] | The minimum number of seconds to be used for TTL values in RRs. |
mname | [R] | Name of the host where the master zone file for this zone resides. |
refresh | [R] | How often, in seconds, a secondary name server is to check for updates from the primary name server. |
retry | [R] | How often, in seconds, a secondary name server is to retry after a failure to check for a refresh. |
rname | [R] | The person responsible for this domain name. |
serial | [R] | The version number of the zone file. |
Creates a new SOA record. See the attr documentation for the details of each argument.
# File lib/resolv.rb, line 1608 1608: def initialize(mname, rname, serial, refresh, retry_, expire, minimum) 1609: @mname = mname 1610: @rname = rname 1611: @serial = serial 1612: @refresh = refresh 1613: @retry = retry_ 1614: @expire = expire 1615: @minimum = minimum 1616: end