<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    I did:<br>
    <br>
    <small><font color="#3333ff"><tt>=></tt><tt>dig -x 44.24.240.173
          @a.ns.hamwan.net.</tt></font><tt><br>
      </tt><tt><br>
      </tt><tt>; <<>> DiG 9.2.4 <<>> -x
        44.24.240.173 @a.ns.hamwan.net.</tt><tt><br>
      </tt><tt>; (1 server found)</tt><tt><br>
      </tt><tt>;; global options:  printcmd</tt><tt><br>
      </tt><tt>;; Got answer:</tt><tt><br>
      </tt><tt>;; ->>HEADER<<- opcode: QUERY, status:
        NOERROR, id: 55622</tt><tt><br>
      </tt><tt>;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0,
        ADDITIONAL: 0</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; QUESTION SECTION:</tt><tt><br>
      </tt><tt>;173.240.24.44.in-addr.arpa.    IN      PTR</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; ANSWER SECTION:</tt><tt><br>
      </tt><b><tt><font color="#006600">173.240.24.44.in-addr.arpa. 3600
            IN     PTR     ae7q.hamwan.net</font>.</tt></b><tt><br>
      </tt><tt><br>
      </tt><tt>;; Query time: 147 msec</tt><tt><br>
      </tt><tt>;; SERVER: 44.24.244.2#53(44.24.244.2)</tt><tt><br>
      </tt><tt>;; WHEN: Thu May 15 20:44:05 2014</tt><tt><br>
      </tt><tt>;; MSG SIZE  rcvd: 73</tt><tt><br>
      </tt><tt><br>
      </tt><font color="#3333ff"><tt>=></tt><tt>dig ae7q.hamwan.net.
          @a.ns.hamwan.net.</tt></font><tt><br>
      </tt><tt><br>
      </tt><tt>; <<>> DiG 9.2.4 <<>>
        ae7q.hamwan.net. @a.ns.hamwan.net.</tt><tt><br>
      </tt><tt>; (1 server found)</tt><tt><br>
      </tt><tt>;; global options:  printcmd</tt><tt><br>
      </tt><tt>;; Got answer:</tt><tt><br>
      </tt><tt>;; ->>HEADER<<- opcode: QUERY, status:
        NOERROR, id: 46180</tt><tt><br>
      </tt><tt>;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1,
        ADDITIONAL: 0</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; QUESTION SECTION:</tt><tt><br>
      </tt><tt>;ae7q.hamwan.net.               IN      A</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; AUTHORITY SECTION:</tt><tt><br>
      </tt><b><font color="#cc0000"><tt>ae7q.hamwan.net.        3600   
            IN      NS      ns1.ae7q.ampr.org.</tt></font></b><tt><br>
      </tt><tt><br>
      </tt><tt>;; Query time: 101 msec</tt><tt><br>
      </tt><tt>;; SERVER: 44.24.244.2#53(44.24.244.2)</tt><tt><br>
      </tt><tt>;; WHEN: Thu May 15 20:45:39 2014</tt><tt><br>
      </tt><tt>;; MSG SIZE  rcvd: 64</tt><tt><br>
      </tt><tt><br>
      </tt><font color="#3333ff"><tt>=>dig ns1.ae7q.ampr.org.
          @ampr.org.</tt></font><tt><br>
      </tt><tt><br>
      </tt><tt>; <<>> DiG 9.2.4 <<>>
        ns1.ae7q.ampr.org. @ampr.org.</tt><tt><br>
      </tt><tt>; (1 server found)</tt><tt><br>
      </tt><tt>;; global options:  printcmd</tt><tt><br>
      </tt><tt>;; Got answer:</tt><tt><br>
      </tt><tt>;; ->>HEADER<<- opcode: QUERY, status:
        NOERROR, id: 27978</tt><tt><br>
      </tt><tt>;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 7,
        ADDITIONAL: 1</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; QUESTION SECTION:</tt><tt><br>
      </tt><tt>;ns1.ae7q.ampr.org.             IN      A</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; ANSWER SECTION:</tt><tt><br>
      </tt><b><font color="#006600"><tt>ns1.ae7q.ampr.org.      3600   
            IN      A       44.24.240.173</tt></font></b><tt><br>
      </tt><tt><br>
      </tt><tt>;; AUTHORITY SECTION:</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        ampr-dns.in-berlin.de.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS      ampr.org.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        munnari.OZ.AU.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        ns1.defaultroute.net.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        ns2.threshinc.com.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        ns0.comgw.net.</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      NS     
        hamradio.ucsd.edu.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; ADDITIONAL SECTION:</tt><tt><br>
      </tt><tt>ampr.org.               3600    IN      A       44.0.0.1</tt><tt><br>
      </tt><tt><br>
      </tt><tt>;; Query time: 157 msec</tt><tt><br>
      </tt><tt>;; SERVER: 44.0.0.1#53(44.0.0.1)</tt><tt><br>
      </tt><tt>;; WHEN: Thu May 15 20:47:46 2014</tt><tt><br>
      </tt><tt>;; MSG SIZE  rcvd: 263</tt></small><br>
    <br>
    Now, this is not correct.  While I appreciate the PTR record for
    44.24.240.173, it needs to point to a <b>hostname</b> record ("A"
    or CNAME"), not a <b>domainname</b> record.  This is not the fault
    of the PTR record, but the record that it points to:  The NS record
    for ae7q.hamwan.net effectively declares ae7q.hamwan.net as a <b>subdomain</b>,
    with ns1.ae7q.ampr.org as its<b> nameserver</b>.  Now,
    ns1.ae7q.ampr.org has the IP address of 44.24.240.173, but that
    doesn't mean that the domain ae7q.hamwan.net is anywhere near
    44.24.240.x.<br>
    <br>
    The correct solution to this problem is to replace the NS record for
    ae7q.hamwan.net with a reference to a host;  eg:<br>
    <ol>
      <li><font color="#006600"><tt>ae7q.hamwan.net.  3600  IN  A      
          </tt><tt>44.24.240.173</tt></font></li>
      <li><font color="#006600"><tt>ae7q.hamwan.net.  3600  IN  CNAME  
            ns1.ae7q.ampr.org.</tt></font><br>
      </li>
    </ol>
    The administrative advantage of the CNAME is that if my IP address
    changes, you don''t have to change the forward record (you'll still
    have to update PTR records).  The administrative disadvantage is
    that the CNAME is dependent upon a different administrative
    organization.  However, neither solution above allows for
    ae7q.hamwan.net to be a subdomain.<br>
    <br>
    If you want to allow ae7q.hamwan.net to be a subdomain, you need to
    lay the following foundation:<br>
    <br>
    <font color="#006600"><tt>173.240.24.44.in-addr.arpa.  3600  IN 
        PTR  ns1.ae7q.hamwan.net.  ; (or ns1.ae7q.ampr.org.)</tt><tt><br>
      </tt><tt>ae7q.hamwan.net.             3600  IN  NS  
        ns1.ae7q.hamwan.net.  ; (or ns1.ae7q.ampr.org.)</tt><tt><br>
      </tt><tt>ns1.ae7q.hamwan.net.         3600  IN  A    </tt><tt>44.24.240.173
                ; (</tt><tt>if </tt></font><font color="#006600"><tt><font
          color="#006600"><tt>ns1.ae7q.ampr.org. is not used</tt></font>)</tt></font><br>
    <br>
    That by itself will not allow <b>me</b> to add subdomain records,
    but it lays the foundation.  I prefer creating ns1.ae7q.hamwan.net
    (all three records above), as it keeps the records independent of a
    different administrative organization.<br>
    <br>
    If you want to get carried away, you could also add the following
    record:<br>
    <br>
    <font color="#006600"><tt><a class="moz-txt-link-abbreviated" href="http://www.ae7q.hamwan.net">www.ae7q.hamwan.net</a>.  3600  IN  CNAME  
        ns1.ae7q.</tt></font><font color="#006600"><tt><font
          color="#006600"><tt>hamwan.net</tt></font>.</tt></font><font
      color="#006600"><tt>  ; (or ns1.ae7q.ampr.org.)</tt></font><br>
    <br>
    -- Dean<br>
  </body>
</html>