[GH-ISSUE #1759] Making some benchmarks about "edge" cases on DomainNames and Reccord Values #758

Open
opened 2026-03-16 00:09:30 +03:00 by kerem · 3 comments
Owner

Originally created by @darnuria on GitHub (Aug 7, 2022).
Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1759

Writing benches about edge case related to domain names like "valid" but "lot of subdomain" or really big like 253 char domain.
Also writing a benchmarks on edge case related to TXT etc or valid but biiiiig values in records.

Why? Having a quick look on how TrustDNS handle DDos-like traffic (absurd and 'look like real one').

Originally created by @darnuria on GitHub (Aug 7, 2022). Original GitHub issue: https://github.com/hickory-dns/hickory-dns/issues/1759 Writing benches about edge case related to domain names like "valid" but "lot of subdomain" or really big like 253 char domain. Also writing a benchmarks on edge case related to TXT etc or valid but biiiiig values in records. Why? Having a quick look on how TrustDNS handle DDos-like traffic (absurd and 'look like real one').
Author
Owner

@bluejekyll commented on GitHub (Aug 16, 2022):

awesome! thank you.

<!-- gh-comment-id:1216070294 --> @bluejekyll commented on GitHub (Aug 16, 2022): awesome! thank you.
Author
Owner

@bluejekyll commented on GitHub (Aug 16, 2022):

btw, I should say, I suspect you will find a lot of low-hanging fruit in your endeavor. Thank you for all the effort!

<!-- gh-comment-id:1216071056 --> @bluejekyll commented on GitHub (Aug 16, 2022): btw, I should say, I suspect you will find a lot of low-hanging fruit in your endeavor. Thank you for all the effort!
Author
Owner

@darnuria commented on GitHub (Aug 23, 2022):

Will try to find some time about it in the week or this weekend.

brain dump Ideas

  • Big numbers of reccords for one domain n > 100 or 1000 (some real work domains have more that 1m reccord idea from "Today our largest zone currently has millions of records." in https://blog.cloudflare.com/dns-build-improvement/
  • Big domain name like near max char value
  • Huge TXT with size of "65535 (0xFFFF) bytes long" https://www.ietf.org/rfc/rfc6763.txt
  • TTL above 32 - 1 (authorized but interpretation is implementation detail on this one)
  • Absurd amount of label
<!-- gh-comment-id:1224963433 --> @darnuria commented on GitHub (Aug 23, 2022): Will try to find some time about it in the week or this weekend. brain dump Ideas - Big numbers of reccords for one domain n > 100 or 1000 (some real work domains have more that 1m reccord idea from "Today our largest zone currently has millions of records." in https://blog.cloudflare.com/dns-build-improvement/ - Big domain name like near max char value - Huge TXT with size of "65535 (0xFFFF) bytes long" https://www.ietf.org/rfc/rfc6763.txt - TTL above 32 - 1 (authorized but interpretation is implementation detail on this one) - Absurd amount of label
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hickory-dns#758
No description provided.