<!DOCTYPE html><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p>Isn't this a major loss of functionality? Is there a plan /
      ticket to add this core feature?<br>
    </p>
    <p>Manually maintaining IP reservations in multiple places (DNS,
      Reverse DNS and DHCP) is a pita that is prone to error. </p>
    <p>Decisions on IP range allocation fit more naturally in DNS as
      pre-release testing there can confirm that both forward and
      reverse IP allocation is consistent. </p>
    <p>Surely you don't expect DevOps to maintain forward IP allocation
      in DHCP and reverse allocation in DNS?</p>
    <pre class="moz-signature" cols="72">Regards,

Jeff</pre>
    <div class="moz-cite-prefix">On 09/10/2024 17:01, Peter Davies
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:409526722.1348531.1728489671212.JavaMail.zimbra@isc.org">
      
      <div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000">
        <div>
          <div>Hi Jeff,</div>
          <div>   You cannot use a fqdn in place of an address within a
            host reservation in Kea.</div>
          <div><br>
          </div>
          <div>Kind Regards Peter</div>
        </div>
        <div><br>
        </div>
        <hr id="zwchr" data-marker="__DIVIDER__">
        <div data-marker="__HEADERS__"><b>From: </b>"Jeff Armstrong"
          <a class="moz-txt-link-rfc2396E" href="mailto:jeff@whitefern.com"><jeff@whitefern.com></a><br>
          <b>To: </b><a class="moz-txt-link-rfc2396E" href="mailto:Kea-users@lists.isc.org">"Kea-users@lists.isc.org"</a>
          <a class="moz-txt-link-rfc2396E" href="mailto:kea-users@lists.isc.org"><kea-users@lists.isc.org></a><br>
          <b>Sent: </b>Wednesday, 9 October, 2024 17:10:39<br>
          <b>Subject: </b>[Kea-users] DHCP4 reservation by DNS hostname
          lookup - how?<br>
        </div>
        <div><br>
        </div>
        <div data-marker="__QUOTED_TEXT__">
          <p>In the isc-dhcp-server I could use DNS to make
            reservations:</p>
          <div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre"><div><font face="monospace">    <span style="color:#a31515">host gh-ja-iphone-uk { hardware ethernet </span><span style="color:#a31515">5b:c7:43:37:a2:b0;</span><span style="color:#000000"> </span><span style="color:#a31515">fixed-address</span><span style="color:#000000"> </span><span style="color:#a31515">ja-iphone-uk.gh.mydomain.com; }</span></font></div><font face="monospace"><span style="white-space:normal">
</span></font></div>
          <div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre"><span style="white-space:normal">and the IP assigned would be retrieved from DNS.</span></div>
          <p>In Kea I have tried:</p>
          <div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre"><div><font face="monospace"><span style="color:#000000">    </span><span style="color:#a31515">"reservations"</span><span style="color:#000000">: [</span></font></div><div><font face="monospace"><span style="color:#000000">      { </span><span style="color:#a31515">"hw-address"</span><span style="color:#000000">: </span><span style="color:#a31515">"5b:c7:43:37:a2:b0"</span><span style="color:#000000">, </span><span style="color:#a31515">"fixed-address"</span><span style="color:#000000">: </span><span style="color:#a31515">"ja-iphone-uk.gh.mydomain.com"</span><span style="color:#000000"> }</span></font></div><div><font face="monospace"><span style="color:#000000">    ]</span></font></div><div><span style="color:#000000">
</span></div></div>
          <div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre"><div><font face="monospace"><span style="color:#000000">    </span><span style="color:#a31515">"reservations"</span><span style="color:#000000">: [</span></font></div><div><font face="monospace"><span style="color:#000000">      { </span><span style="color:#a31515">"hw-address"</span><span style="color:#000000">: </span><span style="color:#a31515">"5b:c7:43:37:a2:b0"</span><span style="color:#000000">, </span><span style="color:#a31515">"ip-address"</span><span style="color:#000000">: </span><span style="color:#a31515">"ja-iphone-uk.gh.mydomain.com"</span><span style="color:#000000"> }</span></font></div><div><font face="monospace"><span style="color:#000000">    ]</span></font></div><div><font face="monospace"><span style=
 "color:#000000">
</span></font></div><div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre"><div><font face="monospace"><span style="color:#000000">    </span><span style="color:#a31515">"reservations"</span><span style="color:#000000">: [</span></font></div><div><font face="monospace"><span style="color:#000000">      { </span><span style="color:#a31515">"hw-address"</span><span style="color:#000000">: </span><span style="color:#a31515">"5b:c7:43:37:a2:b0"</span><span style="color:#000000">, </span><span style="color:#a31515">"host-name"</span><span style="color:#000000">: </span><span style="color:#a31515">"ja-iphone-uk.gh.mydomain.com"</span><span style="color:#000000"> }</span></font></div><div><font face="monospace"><span style="color:#000000">    ]</span></font></
 div>
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">but these don't work - the first two stop the server from starting with a configuration error, and the third just assigns from the pool.</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">I have read <a href="https://kea.readthedocs.io/en/kea-2.6.1/arm/dhcp4-srv.html#host-reservations-in-dhcpv4" target="_blank" rel="nofollow noopener noreferrer" moz-do-not-send="true" class="moz-txt-link-freetext">https://kea.readthedocs.io/en/kea-2.6.1/arm/dhcp4-srv.html#host-reservations-in-dhcpv4</a> - but cannot find a clear list of all the recognised options for reservations.</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">Help?!?</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">Many thanks,</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">Jeff
</div><div style="color:#000000;background-color:#ffffff;font-family:'consolas' , 'courier new' , monospace;font-weight:normal;font-size:14px;line-height:19px;white-space:pre">
</div></div></div>
  </div>
          <br>
          -- <br>
          ISC funds the development of this software with paid support
          subscriptions. Contact us at <a class="moz-txt-link-freetext" href="https://www.isc.org/contact/">https://www.isc.org/contact/</a> for
          more information.<br>
          <br>
          To unsubscribe visit
          <a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a>.<br>
          <br>
          Kea-users mailing list<br>
          <a class="moz-txt-link-abbreviated" href="mailto:Kea-users@lists.isc.org">Kea-users@lists.isc.org</a><br>
          <a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a><br>
        </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
    </blockquote>
  </body>
</html>