79efeeb62c
MAJOR IMPROVEMENT: Accurate Cloudflare detection Before: - Domains with CF nameservers were marked as 'using Cloudflare' - lucidolaw.com (CF DNS but direct IP) → showed as Cloudflare ❌ - goodmandivorce.com (CF DNS but direct IP) → showed as Cloudflare ❌ After: - PROXIED (Orange Cloud): IP in CF range OR CF-RAY header present → These domains actually use CDN, caching, DDoS protection - DNS-ONLY (Gray Cloud): CF nameservers but traffic goes direct → Only using CF for DNS management, no CDN benefits - DIRECT: Not using Cloudflare at all Changes: - Updated detect_cloudflare() logic to check IP/headers BEFORE nameservers - Added dns_only_domains array for gray cloud domains - New 'DNS-ONLY' status in scan results with explanation - Updated summary to show: Proxied vs DNS-Only vs Direct - Single domain check now explains orange vs gray cloud - Helps users identify domains that need 'Proxied' enabled in CF settings Real-world impact: - lucidolaw.com → DNS-ONLY (accurate) ✓ - idivorce-va.virginiafamilylawcenter.com → PROXIED (accurate) ✓ - 100% accurate distinction between CF proxy modes