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

DNS abstraction #37

Open
2 tasks
SuperSandro2000 opened this issue Nov 4, 2024 · 2 comments
Open
2 tasks

DNS abstraction #37

SuperSandro2000 opened this issue Nov 4, 2024 · 2 comments

Comments

@SuperSandro2000
Copy link
Member

SuperSandro2000 commented Nov 4, 2024

@astro had the idea that we could provide an abstraction around https://git.dn42.dev/dn42/registry/src/branch/master/data/dns to provide an easy way to deploy an recursive DNS server not relying on the sometimes flaky and ipv6 only servers advertised at https://dn42.eu/services/DNS
Topics that need to be solved:

  • how to collect and process the data
  • serve that data (TBD how)

Also we should abstract https://gitea.c3d2.de/zentralwerk/network/src/branch/master/nix/nixos-module/container/dnscache.nix#L39-L44 into that and move it out of the zentralwerk network repo https://gitea.c3d2.de/zentralwerk/network/src/branch/master/nix/nixos-module/container/dnscache.nix#L39-L44

@MarcelCoding
Copy link
Member

MarcelCoding commented Nov 4, 2024

You mean put every domain in kresd? Or deploy a knot which serves the dn42 zone? Do you know how such an amount of zones would scale with kresd?

Or provide abstractions to deploy one node in the any cast DNS network of dn42?

@NuschtOS NuschtOS deleted a comment from MarcelCoding Nov 4, 2024
@SuperSandro2000
Copy link
Member Author

You mean put every domain in kresd? Or deploy a knot which serves the dn42 zone?

The dn42 zones defined in that directory. I am not sure which one is the best option, we need to determine that.

Do you know how such an amount of zones would scale with kresd?

No idea, there are not limitations written onhttps://knot-resolver.readthedocs.io/en/stable/config-network-forwarding.html

Or provide abstractions to deploy one node in the any cast DNS network of dn42?

I wasn't aware of that. That would maybe also be a good additional option.


Our main goal was to provide stable DNS for dn42 at the hackspace.

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

No branches or pull requests

2 participants