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: dnsdist - Method for modifying TTLs via Lua #4707

Closed
johnhtodd opened this Issue Nov 23, 2016 · 0 comments

Comments

Projects
None yet
2 participants
@johnhtodd

johnhtodd commented Nov 23, 2016

First: I know that modifying records is considered dangerous or technically inappropriate in most circumstances. However, there are conditions where certain modifications might be "less bad" than the alternatives. For example: operating recursive resolvers with single-homed connectivity across very latent (satellite, or even analog) bandwidth creates conditions where TTL shortness causes excessive delays for clients. Having the ability to both examine and modify TTLs on records would be useful in these topologically-distant locations to prevent significant client-observable delay on replies. The potential failure penalty for longer TTLs may in these conditions be an acceptable risk, and is left to the local administrator to manage.

It may be the case that a more suitable implementation is to create a suite of methods that allow for modifying any component of the entire RR answer. The larger scope of other possible methods for RR editing is left open to the kind soul who ends up developing code for this request, but the specific limited hope here is for TTL re-write.

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