Net::DNS::RR::SOA man page on ElementaryOS

Man page or keyword search:  
man Server   4994 pages
apropos Keyword Search (all sections)
Output format
ElementaryOS logo
[printable version]

Net::DNS::RR::SOA(3pm)User Contributed Perl DocumentatioNet::DNS::RR::SOA(3pm)

NAME
       Net::DNS::RR::SOA - DNS SOA resource record

SYNOPSIS
       "use Net::DNS::RR";

DESCRIPTION
       Class for DNS Start of Authority (SOA) resource records.

METHODS
   mname
	   print "mname = ", $rr->mname, "\n";

       Returns the domain name of the original or primary nameserver for this
       zone.

   rname
	   print "rname = ", $rr->rname, "\n";

       Returns a domain name that specifies the mailbox for the person
       responsible for this zone.

   serial
	   print "serial = ", $rr->serial, "\n";
	   $new_serial = $rr->serial(value);

       Unsigned 32 bit version number of the original copy of the zone.	 Zone
       transfers preserve this value.

       RFC1982 defines a strict (irreflexive) partial ordering for zone serial
       numbers. The serial number will be incremented unless the replacement
       value argument satisfies the ordering constraint.

   refresh
	   print "refresh = ", $rr->refresh, "\n";

       Returns the zone's refresh interval.

   retry
	   print "retry = ", $rr->retry, "\n";

       Returns the zone's retry interval.

   expire
	   print "expire = ", $rr->expire, "\n";

       Returns the zone's expire interval.

   minimum
	   print "minimum = ", $rr->minimum, "\n";

       Returns the minimum (default) TTL for records in this zone.

Zone Serial Number Management
       The internal logic of the serial() method offers support for several
       widely used zone serial numbering policies.

   Strictly Sequential
	   $successor = $soa->serial( SEQUENTIAL );

       The existing serial number is incremented modulo 2**32 because the
       value returned by the auxiliary SEQUENTIAL() function can never satisfy
       the serial number ordering constraint.

   Date Encoded
	   $successor = $soa->serial( YYYYMMDDxx );

       The 32 bit value returned by the auxiliary YYYYMMDDxx() function will
       be used if it satisfies the ordering constraint, otherwise the existing
       serial number will be incremented as above.

       Serial number increments must be limited to 100 per day for the date
       information to remain useful.

   Time Encoded
	   $successor = $soa->serial( time );

       The 32 bit value returned by the perl CORE::time() function will be
       used if it satisfies the serial number ordering constraint, otherwise
       the existing value will be incremented as above.

COPYRIGHT
       Copyright (c) 1997-2002 Michael Fuhr.

       Portions Copyright (c) 2002-2004 Chris Reinhardt.

       Portions Copyright (c) 2011 Dick Franks.

       All rights reserved.  This program is free software; you may
       redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO
       perl(1), Net::DNS, Net::DNS::Resolver, Net::DNS::Packet,
       Net::DNS::Header, Net::DNS::Question, Net::DNS::RR, RFC 1035 Section
       3.3.13, RFC1982

perl v5.18.1			  2012-01-27		Net::DNS::RR::SOA(3pm)
[top]

List of man pages available for ElementaryOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net