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

[Feature Request] unbound: support for Hyperlocal caching (RFC 7706) #8424

Open
2 tasks done
UnderEu opened this issue Mar 10, 2025 · 0 comments
Open
2 tasks done

[Feature Request] unbound: support for Hyperlocal caching (RFC 7706) #8424

UnderEu opened this issue Mar 10, 2025 · 0 comments

Comments

@UnderEu
Copy link

UnderEu commented Mar 10, 2025

Important notices

Before you add a new report, we ask you kindly to acknowledge the following:

Is your feature request related to a problem? Please describe.

This request is not directly tied to a problem but it has the potential to improve overall performance on a local network and, at some degree, provide a workaround for eventual link outages regarding local DNS queries.

Describe the solution you like

unbound is an excellent recursive DNS solution and it performs very nice on my own implementations, however I learned about Hyperlocal caching (RFC 7706) and found out that many ISPs in my country use this feature to speed-up even more the DNS queries from their customers, thus speeding up queries and rendering an even better browsing experience.
Been testing this on my homelab, it works but currently requires manual configuration via CLI to properly enable it. It'd be nice to expose this configuration on the GUI, so integrators/maintainers would have the option to improve their setups' performance without requiring manual configuration via CLI.

Describe alternatives you considered

It currently requires manual configuration via CLI to properly enable it.
Another way is using a separate daemon to do the root caching and then setup unbound to reach this daemon for its queries - which, again, requires manual configuration via CLI.

Additional context

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

No branches or pull requests

1 participant