-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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: check content #432
Comments
a checksum with sha1 or md5 of the record value would be great for dns record integrity check. |
DNSSEC, while you at it. |
Is it also possible to compare against the previous results? |
(Mass) import from current zone file. This would probably be copy-paste style. You can't just do 'get current' reliably, unfortunately. |
Would be a really great feature to assert an expected value from the DNS answer. Keyword is a great idea. |
I wanted to use it to check DKIM record in case it gets changed. |
This comment was marked as spam.
This comment was marked as spam.
This would be really useful. I would love to be able to import a zone file as a starting point. I haven't used it, but this project will convert a zone file to JSON and may be a nice reference or starting point since it has a permissible license and the author is active. It would also be useful to be able to create a monitor from an existing query to catch records that aren't in an exported zone file. If you export a zone file from Cloudflare, it'll contain all the CAA records that you've explicitly configured, but if you query for CAA records directly you'll get a bunch of extras that Cloudflare adds so they can request certificates on your behalf. For example, I get this (partial) zone file from Cloudflare:
However, a
As @jtagcat mentioned, it may not be possible to rely on querying for a current record, so that might not be practical. To me the only important thing would be to have a match based on an exact response. Using the above MX is similar. Some mail providers like Zoho recommend using priorities of |
This would be very helpful in a lot of situations. For example, I just had to deal with a domain which was (for dumb reasons) allowed to expire and broke email for a bunch of people. I tried to setup a monitor on the MX records to prevent this happening again, but that doesn't work. While being able to assert what the answer should be would be helpful, in some ways it would be better (require less maintenance) to simply notify any time the response doesn't match the previous response. |
Note that our contribution guide can be found here and that we are open to contributions if you adhere to this |
This will be fixed by #3919, but it will be a while before it gets implemented. |
What about checking the result of a simple |
DNS should have a 'keyword'-like field.
ie
uptime-kuma.io TXT kirjukala
.What differentiates it from keywords is that
uptime-kuma.io TXT kirjukala pahamaja
should be read as failure.For example, with AAAA, it doesn't help, if it is pointed elsewhere.
GitHub Etiquette
The text was updated successfully, but these errors were encountered: