<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">I’m testing the authoritative server functionality of bind10-devel-20111128. My test zone file jaspain.net.db, as written by bind9, has the following contents:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">$TTL 3600       ; 1 hour<o:p></o:p></p>
<p class="MsoNormal">jaspain.net             IN SOA  nstest.jaspain.net. hostmaster.countryday.net. (<o:p></o:p></p>
<p class="MsoNormal">                                2011111503 ; serial<o:p></o:p></p>
<p class="MsoNormal">                                86400      ; refresh (1 day)<o:p></o:p></p>
<p class="MsoNormal">                                3600       ; retry (1 hour)<o:p></o:p></p>
<p class="MsoNormal">                                1209600    ; expire (2 weeks)<o:p></o:p></p>
<p class="MsoNormal">                                3600       ; minimum (1 hour)<o:p></o:p></p>
<p class="MsoNormal">                                )<o:p></o:p></p>
<p class="MsoNormal">                        NS      nstest.jaspain.net.<o:p></o:p></p>
<p class="MsoNormal">                        NS      nstest2.jaspain.net.<o:p></o:p></p>
<p class="MsoNormal">                        A       74.203.156.160<o:p></o:p></p>
<p class="MsoNormal">                        TXT     "v=spf1 -all"<o:p></o:p></p>
<p class="MsoNormal">                        AAAA    2001:4870:20ca:9:e0c8:a386:13bf:948e<o:p></o:p></p>
<p class="MsoNormal">$ORIGIN jaspain.net.<o:p></o:p></p>
<p class="MsoNormal">nstest                  A       74.203.156.157<o:p></o:p></p>
<p class="MsoNormal">                        AAAA    2001:4870:20ca:158:4423:f19d:4ead:5c20<o:p></o:p></p>
<p class="MsoNormal">nstest2                 A       74.203.156.159<o:p></o:p></p>
<p class="MsoNormal">                        AAAA    2001:4870:20ca:9:1890:f431:72c9:caaf<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The command “b10-loadzone jaspain.net.db” produces the following error message: Error reading zone file: Cannot parse RR, No $ORIGIN: jaspain.net IN SOA nstest.jaspain.net. hostmaster.countryday.net. 2011111503 86400 3600 1209600 3600.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I found that adding the line “$ORIGIN .” at the beginning of the zone file fixes this. Does it makes sense to have that be an implicit default for b10-loadzone so that bind9 zone files can be imported intact?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also with regard to the following output of b10-loadzone:<o:p></o:p></p>
<p class="MsoNormal">root@bind10:~# b10-loadzone jaspain.net.db <o:p></o:p></p>
<p class="MsoNormal">Using SQLite3 database file /var/bind10-devel/zone.sqlite3<o:p></o:p></p>
<p class="MsoNormal">Zone name is jaspain.net.<o:p></o:p></p>
<p class="MsoNormal">Loading file "jaspain.net.db"<o:p></o:p></p>
<p class="MsoNormal">11 RR(s) loaded in 0.05 second(s) (99.90% of jaspain.net.db)                   
<o:p></o:p></p>
<p class="MsoNormal">Done.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">What does it mean that it loaded 99.90% of the zone file? What about the remaining 0.10%?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks. Jeff.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:#1F497D">Jeffry A. Spain<br>
Network Administrator<br>
</span><span style="color:blue">Cincinnati Country Day School</span><span style="color:#1F497D"><br>
<br>
<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>