Tüm aktif alan adlarının eksiksiz bir listesini, yani internetteki her kayıtlı alan adını tek bir yapılandırılmış dosyada mı arıyorsunuz? İster bir satış hattı kuruyor, ister güvenlik araştırması yapıyor, ister bir model eğitiyor, isterse bir pazarı büyüklüğüyle değerlendiriyor olun, zor kısım nadiren analizdir. Zor olan, öncelikle temiz, güncel ve makine tarafından okunabilir veriye ulaşmaktır.
Bu rehber, 2026'da gerçekçi seçenekleri, "aktif" teriminin gerçekte ne anlama geldiğini ve tüm veri setini güncel JSONL olarak nasıl indirebileceğinizi ele alır.
Bir alan adı ne zaman "aktif" sayılır?
Bir alan adı, bir kayıt otoritesinde kayıtlıysa ve çözümlenebiliyorsa aktif sayılır, yani bir TLD bölgesinde (zone) yer alır ve genellikle bir yere işaret eden DNS kayıtlarına sahiptir. Bu, şunlardan farklıdır:
- Park edilmiş alan adları: Kayıtlıdır ama gerçek bir siteye hizmet vermez.
- Süresi dolmuş veya silinmeyi bekleyen alan adları: Artık kayıtlı değildir.
- Alt alan adları:
blog.example.comayrı bir kayıt değildir,example.comayrı bir kayıttır.
İnsanlar "tüm alan adları" dediğinde, neredeyse her zaman her TLD içindeki her kayıtlı ikinci düzey alan adını kastederler: example.com, example.org, example.de ve benzerleri. Bunların sayısı binlerce TLD genelinde yüzlerce milyonu bulur.
Veriyi elde etmenin üç yolu
1. TLD bölge dosyaları (zone files)
ICANN kuruluşunun Merkezi Bölge Verisi Hizmeti (CZDS), çoğu gTLD için bölge dosyası talep etmenizi sağlar. Bir bölge dosyası, bir TLD içindeki alan adlarını isim sunucularıyla (nameserver) birlikte listeler.
Artıları: Yetkili ve ücretsizdir. Eksileri: Her TLD için ayrı ayrı başvurmanız ve onay almanız gerekir, çoğu ccTLD (.de, .uk, .fr gibi) bölge verisini hiç yayımlamaz ve yalnızca alan adı ile NS kayıtlarını elde edersiniz: teknoloji bilgisi, sıralama veya kayıt verisi yoktur. Ayrıca farklı güncellik düzeylerindeki yüzlerce dosyayı birleştirmek size kalır.
2. Kayıt kuruluşu veya kayıt otoritesi dışa aktarımları
Bazı kayıt otoriteleri liste satar veya yayımlar. Kapsam tutarsızdır, biçimler değişkenlik gösterir, ccTLD politikaları büyük farklılıklar içerir ve genellikle yalın alan adından fazlasını elde edemezsiniz. Küresel kapsamı bu şekilde bir araya getirmek başlı başına bir proje haline gelir.
3. Hazır bir alan adı veri seti
Pratik seçenek, toplama, tekrar ayıklama (de-duplication) ve zenginleştirme işlemlerini zaten halletmiş bir veri setini indirmektir. All Active Domains veri seti tam olarak budur: gözlemlediğimiz her TLD içindeki her aktif alan adını kapsayan, günlük olarak güncellenen, indirilebilir tek bir dosya.
All Active Domains veri setinde neler var?
Her satır bir alan adını temsil eder ve filtreleme ile segmentasyon için ihtiyacınız olan alanları içerir:
| Alan | Örnek | Kullanım |
|---|---|---|
domain |
example.com |
kaydın kendisi |
tld |
com |
TLD değerine göre filtreleme |
created / updated |
2014-03-09 |
yaş, güncellik, yeni kayıt filtreleri |
ns |
ns1.cloudflare.com |
DNS sağlayıcısı ve barındırma kümeleri |
status |
active |
çözümlenebilir mi, park edilmiş mi |
Sadece listenin ötesinde bir şeye mi ihtiyacınız var? Her sitenin hangi teknolojileri kullandığını görmek için Technologies veri setini katman olarak ekleyebilir, kayıt detayları için RDAP & WHOIS veri setine bakabilirsiniz.
Neden JSONL?
Her webatla veri seti JSONL olarak sunulur, yani satır başına bir JSON nesnesi içerir. Bu, ölçeklenebilen bir formattır:
- Akış halinde işlenebilir (streamable): Tüm dosyayı belleğe yüklemeden satır satır işleyebilirsiniz.
- Araçlarla uyumlu:
jq, pandas, DuckDB, BigQuery ve Spark ile ek bir ayara gerek kalmadan çalışır. - Şema kararlılığı olan: Ayrıştırıcınızı bozmadan yeni alanlar eklenebilir.
Sadece jq kullanarak TLD başına alan adı sayısını bulun:
cat all-active-domains.jsonl | jq -r .tld | sort | uniq -c | sort -rn | head
Ya da doğrudan DuckDB üzerinde sorgulayın:
SELECT tld, count(*) AS domains
FROM 'all-active-domains.jsonl'
GROUP BY tld
ORDER BY domains DESC;
Veri ne kadar güncel?
Alan adları her dakika kaydedilir ve düşürülür, bu yüzden altı aylık bir liste büyük ölçüde gürültüden ibarettir. Dışa aktarımlarımız her gün yeniden oluşturulur ve her indirme tarihe göre sürümlendirilir, böylece elinizde tam olarak ne olduğunu her zaman bilirsiniz. Değerin çoğu yeni kaydedilen alan adlarındadır, çünkü bunlar başka kimse fark etmeden önce yeni işletmeleri, ürün lansmanlarını ve kampanyaları haber verir.
Sıkça sorulan sorular
Kaç aktif alan adı var? Tüm TLD toplamında yüzlerce milyon eder ve bu sayı her gün değişir. Veri seti, o anki çözümlenebilir kümeyi yansıtır, eskimiş bir geçmiş döküm değildir.
Sadece yeni alan adlarını alabilir miyim?
Evet. Yeni kaydedilen alan adlarını ayırmak için created tarihine göre filtreleyebilir, ya da yeni kayıtlara odaklanan Domain Investor veri setinden başlayabilirsiniz.
WHOIS taramak (scraping) daha hızlı bir yol değil mi? Hayır. WHOIS (bugünkü adıyla RDAP), yalnızca zaten bildiğiniz alan adları için kayıt detaylarını döndürür. Tüm ad alanını (namespace) numaralandırmaz ve hız sınırları toplu sorguları yavaşlatır.
Maliyeti nedir? Bir aylık indirme için tek ve sabit bir fiyat, abonelik yok. Fiyatlandırmaya göz atın.
Tam listeyi edinin
Bölge dosyası bürokrasisini ve yarım kalmış scraper çözümlerini atlayın. All Active Domains veri setini indirin → ve bugün her aktif alan adına temiz JSONL olarak sahip olun, ya da üzerine neler ekleyebileceğinizi görmek için tüm veri setlerine göz atın.