Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] Fix #1378 - Switch to stub resolver, remove pyunbound #1578

Draft
wants to merge 28 commits into
base: main
Choose a base branch
from

Conversation

mxsasha
Copy link
Collaborator

@mxsasha mxsasha commented Dec 3, 2024

Fun discoveries so far:

  • IPv6 NS connectivity check just checks if port 53 TCP is open. Not whether it's DNS, that's only checked when we fall back to UDP.
  • Precheck for mail says in the UI it looks for SOA, but it actually checks if any record exists at the label. It queries for SOA, but accepts NOANSWER.
  • It looks like we check MX dnssec by asking for the SOA? We don't check if the actual MX record is secure?
  • The DNSSEC test says: "If a domain redirects to another domain via CNAME, then we also check if the CNAME domain is signed (which is conformant with the DNSSEC standard). If the CNAME domain is not signed, the result of this subtest will be negative.". I have been unable to locate any code that does this. No guarantees, it is possible I overlooked it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant