Skip to content

[ocp4_workload_rhacs] Add specific DNS for central route#136

Draft
agonzalezrh wants to merge 14 commits into
mainfrom
ddns-rhacs
Draft

[ocp4_workload_rhacs] Add specific DNS for central route#136
agonzalezrh wants to merge 14 commits into
mainfrom
ddns-rhacs

Conversation

@agonzalezrh
Copy link
Copy Markdown
Contributor

1. The "Wildcard Match" Rule
In the DNS world (RFC 1034), a wildcard record (e.g., *.apps.mydomain.com) only matches if the name requested does not exist in the zone.
If you have:
*.apps.mydomain.com A 1.2.3.4
When you query test.apps.mydomain.com, the server looks for a specific match. Since one doesn't exist, it falls back to the wildcard. Success.

2. The Problem: Empty Non-Terminals
When you create _acme-challenge.test.apps.mydomain.com, you have technically created a branch in the DNS tree. Even if test.apps.mydomain.com has no IP address (A record) of its own, it now "exists" as a parent of the ACME record.
Before: test.apps.mydomain.com did not exist. The wildcard covered it.
After: test.apps.mydomain.com now exists as an Empty Non-Terminal. Because it "exists" (to lead to the ACME record), the DNS server stops looking at the wildcard. Since test itself has no A record, the server returns NODATA (NOERROR with 0 answers).

@agonzalezrh agonzalezrh marked this pull request as ready for review April 29, 2026 23:05
@agonzalezrh agonzalezrh marked this pull request as draft April 29, 2026 23:07
@agonzalezrh agonzalezrh marked this pull request as ready for review April 29, 2026 23:08
@agonzalezrh agonzalezrh marked this pull request as draft April 29, 2026 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant