has. Co( igur5 E F)Guid -- Mareer)Fi s F-.55


TheSMareer)Fi s F-.55 was iFit silotdefi( (oin RFC 1035 a6 .h5s subsequentng be)e5extendrd.

Whil ethesMareer)Fi s F-.55 istcla t 3-dependrntSall r15 rd. in)at Mareer)Fi s m2to be arv-pe4ses tcla t.

Mareer)Fi s Dir Etives

$ORIGIN

Syntax:o$ORIGIN <rem639-nes > [<5 mm78 >]

$ORIGIN witStc srem639 nes tes51 willsbs ppendrd to2any unqualifiedSr15 rd.. Whe9 a4zB-. al2first r ad iF)-peis al2an43mplict $ORIGIN <zB-.-nes >. TheScurr nt $ORIGIN al2appendrd to2tc srem639 w5 E fiedSinStm $ORIGIN argument irvat al2nsesabsolut .

$ORIGIN EXAMPLE.
$ORIGIN MYZONE
WWW	CNAME	MAIN-SERVER
al2equivl78 .fo
WWW.MYZONE.EXAMPLE.sCNAME MAIN-SERVER.MYZONE.EXAMPLE.

$INCLUDE

Syntax:o$INCLUDE <ail nes > [<or g3 >] [<5 mm78 >]

Read a6 .p uce tv-pe4file ail nes as irvat was iFBoldei 39to2tc sail tat tcal poi8 .  If or g3 2al2s5 E fiedStceSail tis d uce t 1swher $ORIGIN set oses51 value 4-peiwis6Stc scurr nt $ORIGIN al2anei. NOTE: Tm ttbehav our)when <or g3 >2al2s5 E fiedSdiff56s ai)-.-pat describ (d39 RFC 1035.

TheSor g3 246 tcurr nt dem639 reser .fo.ese2valuesdes ySw/is pF(or.fo.ese $INCLUDE o8ceetceSail thas be)e5r ad.

$TTL

Syntax:o$TTL <refault-ttl> [<5 mm78 >]

SitStc srefault Tis To Lia) (TTL) ao) subsequent r15 rd. wher undefi( ( TTL's. ValidvTTL's2are)of tc/ range20-2147483647.

$TTL al2defi( (oin RFC 2308.

Bas. Mareer)Fi s ExtentiE s

$GENERATE

Syntax:o$GENERATE <range> <lhs> <-ypr> <rhs> [<5 mm78 >]

$GENERATE al2anei.fo.crea5 aEser e. of reuourceor15 rd. th51 anloSdiff56 ai)-.each)or whsby an43teri1rw. $GENERATE chan5 Fanei fo.easily2gen).1ni tc/ srt. of re5 rd. requirei to supp in sub /24 reverse2delegi1iE l2describ (d39 RFC 2317: Cla tle t IN-ADDR.ARPA2delegi1iE .

$ORIGIN 0.0.192.IN-ADDR.ARPA.
$GENERATE 1-2 0 NS SERVER$.EXAMPLE.
$GENERATE 1-127 $sCNAME $.0
al2equival78 .fo
0.0.0.192.IN-ADDR.ARPA NS SERVER1.EXAMPLE.
0.0.0.192.IN-ADDR.ARPA NS SERVER2.EXAMPLE.
1.0.0.192.IN-ADDR.ARPA CNAME 1.0.0.0.192.IN-ADDR.ARPA.
2.0.0.192.IN-ADDR.ARPA CNAME 2.0.0.0.192.IN-ADDR.ARPA.
...
127.0.0.192.IN-ADDR.ARPA CNAME 127.0.0.0.192.IN-ADDR.ARPA.
range
This2chan5 Fone af)twoo -.5s: Rtart-Rtop t) Rtart-Rtop/Rtep. If tc/Sairst -.52al anei th)e5Rtep2al2se .fo.1. iAllsof start, stop 4le step2m2to be posi Ea).
lhs
Lhl2describ tv-pe4ownwhofes tarvtc/ reuourceor15 rd. osbs crea5 i. Aly.s (le $ssymbols2gheriF)-pe4LHS u dw2are)replacei by tc/23teri1rw2value. Tosget a $siF)-pe4output.us6S\$. If tc/Slhs al2nsesabsolut tc scurr nt $ORIGIN al2appendrd to2tc sfes , when apd upF(at . You canSal-. app y hanaffset oses/23teri1rw2byEan .g2${affset}tws re affset as a decimal value foSadd oses/23teri1rw. AldSyou canSal-. change2thesfh.55 dafses/23teri1rw2byEan .g2a pF(ntf like ntr3 (. Thesfh.55 das ${affset,width,radix}tws re affset as as before (us6S0 ao) n. change), dth2as theSmin mum4field dth2(alwayl2zero padded) radix iseon tarvd, o, x, o) X.fo.change2thesradix t. decimal, octal, hex, o) hex wher capitaloleteers. TheSdefault is2${0,1,d}. Fo) nxample:2${16,3}.willsadd 16 oses/23teri1rw24le be)replacei by a 3Sdigit decimal rep ese-fat E . ${0,2,x} willsbs replacei by a 2Sdigit hex rep ese-fat E . Tosget a {Echarac1er insrstei 39to2tc s ex imm7d(at y hfFer2tc s3teri1rw,Suse $\{.
-ypr
Atsd ese8 .fm tonloEsupp inidS-yprs2are)A, AAAA, PTR, CNAME 4le NS.
rhs
Rhs al2tce2d1ta. Itsal2d uce t 1ssimilarly foS-peSlhs.

ReuourceoR15 rd.

Syntax:o{<rem639>|@|<blank>} [<ttl>] [<5la t>] <-ypr> <rd1ta> [<5 mm78 >]

All r1uourceor15 rd. have2-pe4ses tbau c)syntax.

dem639
S5 E fy tm srem639 nes tat) tmal2r15 rd. If at al2nsesabsolut tm curr nt $ORIGIN al2appendrd.
@
Us6Stc scurr nt $ORIGIN at) tm trem639 nes tat) tmal2r15 rd.
blank
Us6Stc slasnrs5 E fiedSdem639nes .
ttl
This2s5 E fies how long tmal2r15 rd willsbs cachei by cac2 e srsvers. TheSvalidvrange2al20-2147483647.
cla t
S5 E fy tm scla t afsesal2r15 rd. Tcal2as anusilotreiundrntSas the cla t afsa4zB-. al2s5 EfiedSinStm 2coy igur5 E FSail tp (or.fo.read ( tc szB-. file.
typr
S5 E fy tm s-ypr afsesal2r15 rd. Tcal2describ tv-pe4coy entt of.ts srd1ta sict E .
rd1ta
This2al2tce2value 4f tc/ reuourceor15 rd.

Tis Values:iAlfer st S5 E ficat E at)55 d(Bas. Enh58cem78 )

Ma6y)tis valuesdgheriF)-pe4MASTERSail tm6y beos5 E fiedSin.multiples 4f weeks,2d1ys, hrwrs,Sminutes 4le secoyd. r1n wh than j2to secoyd..

TheSat)55 dat) tmal2is #w#d#h#m#s. Toss5 E fy 1 week orwa F2 ane)1w or twooweeks a6 .1 hrwr)2w1h.

This2at)55 dapp ies foSTTL values, a6 .SOA REFRESH, RETRY, EXPIRE 4le MINIMUM values.