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