Question on how DANE-EE and PKI verification works for clustering #1534
-
|
Disclaimer: I am not an expert so my understanding can be incomplete or wrong. This is just a technical question, not support, so not of very important priority. I'm setting up clustering in my homelab (intranet only) with a cluster domain called
Curious, I manually delete the TLSA record on the first node and retry the third way, and the connection also goes through. With these observations, I have the following questions:
Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
According to the blogpost
So moving up one domain level understandably disables DANE-EE on initial joins, because that domain doesn't publicly exist outside of the homelab and hence have nothing in the parent DS records. I'm not sure why the implementation is this way. Maybe this is to flexibly allow custom domains like |
Beta Was this translation helpful? Give feedback.
-
|
The option you see in the Join Cluster dialog is used only for the joining process. Here the joining node will check for the TLS certificate validity and if your zone is DNSSEC signed then it will check and use DANE. For DANE to work, the domain has to be publicly resolvable and signed with DNSSEC such that the TLSA record can be validated as per the standard process. Once the node joins the cluster, it will always use DANE-EE when when the cluster zone is a private zone that does not resolve over Internet.
If there is DANE configured for the domain name, the validation is done as per the DANE config. Otherwise the standard PKI validation is done.
The implementation works as per the DANE standard and its not possible to provide any option for user to decide how to proceed with the authentication of the server.
Local zones that are DNSSEC signed are implicitly trusted by the DNS server which is why the DNSSEC validation works here. |
Beta Was this translation helpful? Give feedback.
The option you see in the Join Cluster dialog is used only for the joining process. Here the joining node will check for the TLS certificate validity and if your zone is DNSSEC signed then it will check and use DANE. For DANE to work, the domain has to be publicly resolvable and signed with DNSSEC such that the TLSA record can be validated as per the standard process. Once the node joins the cluster, it will always use DANE-EE when when the cluster zone is a private zone that does not resolve over Internet.
…