I've download and tried dnrd,
but I can not add server "172.19.1.11" (for example).
After tracing code,
in make_cname(), dnrd check the variables "end" and "tptr" as below:
if (end < tptr + 2) {
free(cname);
return NULL;
}
when it check the third tuple "1", end will become (tptr + 1) and
the NULL result is returned.
I've modified this condition to "if (end <= tptr )",
is it more appropriate ?
Best Regards.
CYL