<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;
      charset=windows-1252">
  </head>
  <body>
    <tt>Hi:<br>
      <br>
      We already have an issue open for this:<br>
      <br>
      <a class="moz-txt-link-freetext" href="https://gitlab.isc.org/isc-projects/kea/-/issues/1529">https://gitlab.isc.org/isc-projects/kea/-/issues/1529</a><br>
      <br>
      It's currently in the kea 1.9.backlog, so hopefully we'll get this
      done in the next few months.<br>
      <br>
      <br>
    </tt><br>
    <div class="moz-cite-prefix">On 3/1/21 2:48 PM, Schöpke, Sebastian
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:AM0PR03MB38116F27FD8493CFCB6409FAC09A9@AM0PR03MB3811.eurprd03.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@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:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:306014215;
        mso-list-type:hybrid;
        mso-list-template-ids:75802846 -805389178 67567641 67567643 67567631 67567641 67567643 67567631 67567641 67567643;}
@list l0:level1
        {mso-level-number-format:alpha-lower;
        mso-level-text:"%1\.\)";
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l1
        {mso-list-id:320624226;
        mso-list-template-ids:1651404610;}
@list l1:level1
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:72.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level3
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:108.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level4
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:144.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:180.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level6
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:216.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level7
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:252.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:288.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l1:level9
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:324.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></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]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hello,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">First of all, thank you very much vor this
          great tool. I’ve been using kea-dhcp for some time now and it
          is a huge improvement – in terms of interoperability and
          interfaces - compared to isc-dhcpd. Unfortunately, there is
          one thing with DDNS and DHCP I can not figure out how to
          configure properly. Domain-joined Windows clients add the
          domainname to their hostname portion by default. Linux clients
          never do that. In my opinion there is no solution yet if you
          have Windows and Linux clients within one DHCP zone.<o:p></o:p></p>
        <p class="MsoNormal">Example: Windows-Client „A“ in domain
          „COMPANY.INT“ sends hostname A.COMPANY.INT to my DHCP server.
          KEA-DHCP expects that this is just the hostname and appends
          the ddns-qualifying-suffix to the domain name as well. After
          that, DDNS updates the host to A.COMPANY.INT.COMPANY.INT.<o:p></o:p></p>
        <p class="MsoNormal">I cannot provide an empty
          ddns-qualifying-suffix as Linux Clients also use the same DHCP
          server.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <ol style="margin-top:0cm" type="a" start="1">
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l0 level1 lfo3">Is there any
            way to replace string by regex like
            hostname-char-replacement for single characters. Instead of
            replacing single characters I’d like to replace entire
            strings, e.g. ddns-replace-part-of-hostname: “ ‘COMPANY.INT‘
            , ‘‘ “ <o:p></o:p></li>
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l0 level1 lfo3">Have I
            missed something out? Does 1.8 or 1.9 already cover my
            usecase?<o:p></o:p></li>
        </ol>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Regarding this issue there is also an
          ticket open <o:p></o:p></p>
        <p class="MsoNormal"><a
            href="https://gitlab.isc.org/isc-projects/kea/-/issues/1529"
            moz-do-not-send="true">https://gitlab.isc.org/isc-projects/kea/-/issues/1529</a>
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">My config:<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-generated-prefix": "host",<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-override-client-update":
          true,<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-override-no-update": false,<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-qualifying-suffix":
          "company.int.",<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-replace-client-name":
          "when-not-present",<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-send-updates": true,<o:p></o:p></p>
        <p class="MsoNormal">        "ddns-update-on-renew": true,<o:p></o:p></p>
        <p class="MsoNormal">        "dhcp-ddns": {<o:p></o:p></p>
        <p class="MsoNormal">            "enable-updates": true,<o:p></o:p></p>
        <p class="MsoNormal">            "max-queue-size": 1024,<o:p></o:p></p>
        <p class="MsoNormal">            "ncr-format": "JSON",<o:p></o:p></p>
        <p class="MsoNormal">            "ncr-protocol": "UDP",<o:p></o:p></p>
        <p class="MsoNormal">            "sender-ip": "127.0.0.1",<o:p></o:p></p>
        <p class="MsoNormal">            "sender-port": 0,<o:p></o:p></p>
        <p class="MsoNormal">            "server-ip": "127.0.0.1",<o:p></o:p></p>
        <p class="MsoNormal">            "server-port": 53001<o:p></o:p></p>
        <p class="MsoNormal">        },<o:p></o:p></p>
        <p class="MsoNormal">        "hostname-char-replacement": "",<o:p></o:p></p>
        <p class="MsoNormal">        "hostname-char-set": "",    <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thank you very much!<o:p></o:p></p>
        <p class="MsoNormal">Best regards<o:p></o:p></p>
        <p class="MsoNormal">Sebastian Schoepke<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
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.

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>.

Kea-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Kea-users@lists.isc.org">Kea-users@lists.isc.org</a>
<a class="moz-txt-link-freetext" href="https://lists.isc.org/mailman/listinfo/kea-users">https://lists.isc.org/mailman/listinfo/kea-users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>