<html><head></head><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div dir="ltr" id="yui_3_16_0_1_1450078649815_5247"><span id="yui_3_16_0_1_1450078649815_5263"><span id="yui_3_16_0_1_1450078649815_6232" class="" role="presentation"><span id="yui_3_16_0_1_1450078649815_6231" class="" title="Sun, Dec 13, 2015 at 11:36 PM" role="presentation">Today at 11:36 <span id="yui_3_16_0_1_1450078649815_6239" class="">PM Pacific time (US)  </span></span></span>Harshith wrote:</span></div><div dir="ltr" id="yui_3_16_0_1_1450078649815_5286">>Why is a $ORIGIN directive used in DNS Zone Files? <br></div><div id="yui_3_16_0_1_1450078649815_5383" dir="ltr">It improves readability of the zone file by removing parts of a fully-qualified domain for the names in the zone.<br></div><div id="yui_3_16_0_1_1450078649815_5411" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5432" dir="ltr">>Would my Zone Files not work if I do not have $ORIGIN directive?</div><div id="yui_3_16_0_1_1450078649815_5439" dir="ltr">Depends on the rest of the zone file.</div><div id="yui_3_16_0_1_1450078649815_5479" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5814" dir="ltr">>[ What does $ORIGIN . mean?]</div><div id="yui_3_16_0_1_1450078649815_5538" dir="ltr">It means that any following relative names are relative to the root.</div><div id="yui_3_16_0_1_1450078649815_5606" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5542" dir="ltr">>              $ORIGIN 2.               $ORIGIN 2.7.5.2.0.2.5.0.2.1.e164.arpa<br class="" id="yui_3_16_0_1_1450078649815_5564">
>                          0            NAPTR    10 10 "u" "sip+E2U" "!^.*$!sip:2052025720@112.24.45.44!" .<br class="" id="yui_3_16_0_1_1450078649815_5566">
>                          1            NAPTR    10 10 "u" "sip+E2U" "!^.*$!sip:2052025721@112.24.44.44!" <br></div><div id="yui_3_16_0_1_1450078649815_5611" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5612" dir="ltr">Without the origin statement those lines would need to be:</div><div id="yui_3_16_0_1_1450078649815_5649" dir="ltr">0.2.7.5.2.0.2.5.0.2.1.e164.arpa.    NAPTR    10 10...</div><div id="yui_3_16_0_1_1450078649815_5889" dir="ltr">1.2.7.5.2.0.2.5.0.2.1.e164.arpa.    NAPTR    10 10...</div><div id="yui_3_16_0_1_1450078649815_5935" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5936" dir="ltr">If you go to, for example, <a id="yui_3_16_0_1_1450078649815_5997" href="https://kb.isc.org/article/AA-00845/0/BIND-9.9-Administrator-Reference-Manual-ARM.html">BIND 9.9 Administrator Reference Manual (ARM) | Internet Systems Consortium Knowledge Base</a></div><div id="yui_3_16_0_1_1450078649815_6016" dir="ltr">you will be informed how to obtain a copy of the ARM for your BIND version.   The ARM is your friend.<br></div><div id="yui_3_16_0_1_1450078649815_6186"><br></div><div id="yui_3_16_0_1_1450078649815_6433" dir="ltr">HTH</div><div dir="ltr">Len<br></div><div id="yui_3_16_0_1_1450078649815_5473" dir="ltr"><br></div><div id="yui_3_16_0_1_1450078649815_5543" dir="ltr"><br class="" id="yui_3_16_0_1_1450078649815_5438">
</div> <br><div class="qtdSeparateBR"><br><br></div><div style="display: block;" class="yahoo_quoted"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Sunday, December 13, 2015 11:36 PM, Harshith Mulky <harshith.mulky@outlook.com> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv5090258795">

 
<style type="text/css"><!--#yiv5090258795 P {margin-top:0;margin-bottom:0;}--></style>

<div dir="ltr">
<div id="yiv5090258795divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri, Arial, Helvetica, sans-serif;">
<div>Why is a $ORIGIN directive used in DNS Zone Files? <br>
Would my Zone Files not work if I do not have $ORIGIN directive?<br>
<br>
I would need some examples on how this works, lets say<br>
<br>
$ORIGIN .<br>
[ What does $ORIGIN . mean?]<br>
or <br>
</div>
<div><br>
</div>
<div>What is the difference here having 1.e164.arpa. in $ORIGIN [ as in example 1] or having it in NAPTR Records section [as in Example 2]<br>
1.            $ORIGIN 1.e164.arpa.<br>
<br>
or<br>
<br>
2.               $ORIGIN 2.7.5.2.0.2.5.0.2.1.e164.arpa.<br>
                          0            NAPTR    10 10 "u" "sip+E2U" "!^.*$!sip:2052025720@112.24.45.44!" .<br>
                          1            NAPTR    10 10 "u" "sip+E2U" "!^.*$!sip:2052025721@112.24.44.44!" .<br>
</div>
</div>
</div>
</div><br>_______________________________________________<br>Please visit <a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users </a>to unsubscribe from this list<br><br>bind-users mailing list<br><a ymailto="mailto:bind-users@lists.isc.org" href="mailto:bind-users@lists.isc.org">bind-users@lists.isc.org</a><br><a href="https://lists.isc.org/mailman/listinfo/bind-users" target="_blank">https://lists.isc.org/mailman/listinfo/bind-users</a><br><br></div>  </div> </div>  </div></div></body></html>