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

Add ways to verify lookup failures #9

Open
jayvdb opened this issue Mar 9, 2020 · 1 comment
Open

Add ways to verify lookup failures #9

jayvdb opened this issue Mar 9, 2020 · 1 comment

Comments

@jayvdb
Copy link
Owner

jayvdb commented Mar 9, 2020

Caching of lookup failures has some caching implications which are different to positive lookups, e.g. what does a timeout imply? The probable meaning is different on udp vs tcp based protocol - is that difference correctly understood in the dnspython code, and which exception it raises, or do we need to address that here or upstream.

Also there are usually other ways to verify the DNS lookup failure, which can be used to get a more reliable/appropriate min ttl for the failure.

@jayvdb
Copy link
Owner Author

jayvdb commented Mar 9, 2020

The first steps are tests for TCP vs UDP of the dnspython Timeout exception upstream, and increasing the min ttl as the number of requests are performed, to recover quickly from when the network was really the problem.

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

1 participant