Why IP Address Lists?
Common DNS Problems
- ISP-level DNS blocking of torrent trackers
- Government-mandated DNS censorship
- DNS poisoning attacks
- Restricted network environments (corporate, school)
- VPN or proxy DNS leaks
- Slow or unreliable DNS resolvers
Available IP Lists
Best Trackers (IP)
20 trackers with IP addresses
trackers_best_ip.txtAll Trackers (IP)
61 trackers with IP addresses
trackers_all_ip.txtIP lists contain fewer trackers than domain-based lists because Cloudflare-protected trackers cannot be reliably converted to static IP addresses.
Best Trackers (IP)
20 trackers -
trackers_best_ip.txttrackers_best.txt, but with IP addresses instead of domain names.
Download URLs
Direct Links
GitHub Raw
Primary source
Mirror
GitHub Pages
CDN
jsDelivr (fastest)
Example Trackers
When to Use
Ideal for:
- DNS-blocked networks
- Countries with DNS censorship
- VPN configurations with DNS leaks
- Networks without DNS servers
- Testing if DNS is causing tracker issues
- Maximum reliability (no DNS lookup delays)
All Trackers (IP)
61 trackers -
trackers_all_ip.txttrackers_all.txt.
Download URLs
Direct Links
GitHub Raw
Primary source
Mirror
GitHub Pages
CDN
jsDelivr (fastest)
Example Trackers
Why Only 61 Trackers?
The IP list is shorter because:Cloudflare Protection
Cloudflare Protection
Cloudflare-protected trackers hide their real IP addresses behind Cloudflare’s network. These cannot be included in IP lists because:
- Cloudflare IPs change frequently
- Multiple sites share same Cloudflare IPs
- Direct IP access is blocked by Cloudflare
Dynamic IP Addresses
Dynamic IP Addresses
Some trackers use dynamic IP addresses that change too frequently to maintain in a daily-updated list.
Load Balancers
Load Balancers
Trackers behind load balancers with multiple IPs or DNS-based load balancing cannot be reduced to a single IP address.
HTTP/3 and QUIC
HTTP/3 and QUIC
Some modern trackers require domain names for protocol features and certificate validation.
Comparison: Domain vs IP Lists
Feature Comparison
| Feature | Domain Lists | IP Lists |
|---|---|---|
| Tracker Count | 112 (all) / 20 (best) | 61 (all) / 20 (best) |
| DNS Required | Yes | No |
| Bypass DNS Blocking | No | Yes |
| Works with Censorship | Sometimes | Usually |
| Certificate Validation | Works | May fail on HTTPS |
| IP Changes | No impact | Requires updates |
| Cloudflare Trackers | Included | Excluded |
Performance Impact
- Domain-Based
- IP-Based
trackers_all.txt (112 trackers)Total overhead: ~560-5600ms for initial DNS lookups
Integration Examples
- qBittorrent
- Transmission
- Deluge
- Command Line
DNS Testing
Determine if you need IP-based lists:Limitations and Considerations
IP Address Changes
IP addresses can change without notice:- Server migrations
- Network changes
- ISP modifications
- DDoS mitigation
HTTPS Certificate Issues
HTTPS trackers with IP addresses may fail certificate validation:Geographic Routing
Some trackers use GeoDNS to route users to nearest servers. IP lists bypass this optimization.Missing Trackers
51 trackers fromtrackers_all.txt are not available in trackers_all_ip.txt due to Cloudflare and dynamic IPs.
Update Frequency
IP lists are updated daily to track IP address changes. Update your local copy regularly.
Automation
Troubleshooting
IP trackers not working
IP trackers not working
Possible causes:
- IP addresses have changed (download latest list)
- Firewall blocking direct IP connections
- ISP blocking tracker IPs specifically
- Tracker server moved/offline
- Download latest IP list
- Test with single tracker:
curl http://IP:PORT/announce - Check firewall rules
- Try VPN to bypass IP-based blocking
Certificate errors with HTTPS
Certificate errors with HTTPS
HTTPS trackers require domain names for certificate validation.Solutions:
- Use only UDP and HTTP from IP lists
- Use domain-based lists for HTTPS trackers
- Disable certificate verification (not recommended)
How often do tracker IPs change?
How often do tracker IPs change?
Frequency varies:
- Stable trackers: Monthly or never
- Dynamic infrastructure: Weekly
- Under attack: Daily
- Update IP lists weekly minimum
- Daily updates for critical applications
- Monitor tracker success rates in your client
Combining domain and IP lists
Combining domain and IP lists
Yes, you can use both:Benefits:
- Redundancy (if DNS fails, IP works)
- Performance (faster without DNS on some trackers)
- Maximum reliability
- Duplicate trackers (same tracker via domain and IP)
- More tracker overhead
- Client may show duplicate warnings
Best Practices
Recommendations for IP Lists:
- Update regularly - Weekly minimum, daily for best results
- Monitor logs - Check which trackers are actually working
- Combine protocols - Use UDP and HTTP, avoid HTTPS with IPs
- Test connectivity - Verify IP trackers work before relying on them
- Keep backups - Save domain-based lists as fallback
- Check client compatibility - Some clients handle IP trackers differently
Next Steps
Best Trackers
Domain-based version of top 20 trackers
All Trackers
Complete list with domain names (112 trackers)
Protocol-Specific
Filter by UDP, HTTP, HTTPS, WebSocket
Integration Guide
Add trackers to your torrent client