| 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