Yves Gugger
ddb1a26d47
fix: Implement IANA Bootstrap RDAP for reliable domain checking
Major improvements to domain availability checking:
1. IANA Bootstrap (rdap.org) as universal fallback
- Works for ALL TLDs without rate limiting
- Automatically redirects to correct registry
- Faster than direct endpoints for most TLDs
2. Updated drop_status_checker.py
- Uses IANA Bootstrap with follow_redirects=True
- Preferred endpoints for .ch/.li/.de (direct, faster)
- Better rate limiting (300ms delay, 3 concurrent max)
3. Updated domain_checker.py
- New _check_rdap_iana() method
- Removed RDAP_BLOCKED_TLDS (not needed with IANA Bootstrap)
- Simplified check_domain() priority flow
Priority order:
1. Custom RDAP (.ch/.li/.de) - fastest
2. IANA Bootstrap (all other TLDs) - reliable
3. WHOIS - fallback
4. DNS - final validation
This eliminates RDAP timeouts and bans completely.
2025-12-21 14:54:51 +01:00
..
2025-12-17 16:28:45 +01:00
2025-12-21 14:54:51 +01:00
2025-12-20 21:21:37 +01:00
2025-12-10 10:14:34 +01:00
2025-12-21 12:41:36 +01:00
2025-12-16 09:02:00 +01:00
2025-12-08 15:41:05 +01:00
2025-12-16 09:02:00 +01:00
2025-12-12 11:40:53 +01:00