WHOIS

Protokoller ve Standartlar
Alan adı kayıt bilgilerini sahiplik ve durum verileriyle birlikte yapılandırılmamış metin olarak döndüren eski sorgulama protokolü.
← Sözlüğe Dön

WHOIS Nedir?

WHOIS, alan adı kaydı bilgilerini sorgulamak için orijinal protokoldür ve internetin ilk günlerine kadar uzanır. Bir WHOIS araması gerçekleştirdiğinizde, alan sahibinin kaydı, oluşturma tarihleri, sona erme tarihleri ve tarihsel olarak, kayıt yönetim iletişim bilgileri hakkında ayrıntıları içeren metinle yapılandırılmış yanıt alırsınız.

WHOIS'in Tarihi

WHOIS 1980'lerde ortaya çıktı ve internet çok daha küçük bir yerdi. Orijinal olarak RFC 812 (1982) belgesinde belirtilmiş olan sistem, sistem yöneticilerinin ağ kaynakları için sorumlu olanı belirlemesine izin verme amacıyla tasarlanmıştır. Protokol TCP 43 bağlantı noktasında çalışır, basit metin sorgularını kabul eder ve insan tarafından okunabilir (ancak makine dostu olmayan) yanıtları döndürür.

Geliştiriciler için WHOIS'in Neden Sorunlu Olduğu

WHOIS verilerini ayrıştıran uygulamalar oluşturduysanız, temel ayıbı şuna karşılaşmışsınız: standart format yoktur. Her kayıt şirketi ve kayıt bölgesi WHOIS çıkışını farklı biçimde formatlar. Bu gerçek dünya zorlukları göz önünde bulundurun:

Tutarsız Alan Adları

Çeşitli Tarih Biçimleri

2024-01-15T00:00:00Z

15-Jan-2024

January 15, 2024

15/01/2024

Öngörülemeyen Yapı

Bazı kayıt şirketleri bölümler arasına boş satırlar eklenir, diğerleri eklemez. Bazıları sınırlayıcı olarak iki nokta üst üste kullanır, diğerleri sekme kullanır. Bu tutarsızlık, güçlü WHOIS ayrıştırmasının, kayıt şirketleri formatlarını değiştirirken sürekli güncellenmesi gereken düzinelerce regex deseni tutması gerektiği anlamına gelir.

WHOIS Teknik Ayrıntıları

Bir WHOIS sorgusu protokol düzeyinde basittir:

1. TCP bağlantı noktası 43'te WHOIS sunucusuna TCP bağlantısı açın

2. Alan adı adını ardından satır sonu gönder

3. Bağlantı kapanana kadar yanıtı okuyun

echo "example.com" | nc whois.verisign-grs.com 43

Yanıt, standartlaştırılmış yapısı olmayan düz metindir ve dikkatli ayrıştırma gerektirir.

WHOIS'taki Gizlilik Değişiklikleri

2018'de GDPR'nin tanıtılması, WHOIS veri kullanılabilirliğini temelde değiştirmiştir. Daha önce, WHOIS yanıtları şunları içeriyordu:

Şimdi, çoğu kayıt şirketi bu kişisel bilgileri gizler ve yalnızca şunları gösterir:

Bu gizlilik koruması, WHOIS'i iletişim araması için daha az faydalı kılar, ancak erişilebilirlik kontrolü ve teknik alan adı bilgisi için yine de değerlidir.

WHOIS'ı RDAP'a Karşı Kullanma

Yeni geliştirme için, mevcut olduğunda her zaman RDAP'ı tercih edin. RDAP, standartlaştırılmış JSON formatında aynı bilgiyi sağlar; bu ayrıştırması önemsizdir. Bununla birlikte, WHOIS aşağıdakiler için gerekli kalır:

WHOIS Sunucularını Bulma

Her TLD, belirlenen WHOIS sunucularına sahiptir. Örneğin:

IANA, uygun TLD WHOIS sunucusuna yönlendirebilecek whois.iana.org'da kök veritabanı tutar.

WHOIS'in Geleceği

ICANN, RDAP benimsenisini zorunlu kılmıştır ve WHOIS aşamalı olarak kullanımdan kaldırılmaktadır. WHOIS sunucuları muhtemelen yıllar boyunca operasyonel kalsa da, yeni uygulamalar RDAP üzerine inşa edilmelidir. DomScan, alan adı erişilebilirlik kontrolleri için özel olarak RDAP kullanır; bu, tüm desteklenen TLD'ler arasında tutarlı ve güvenilir sonuçlar sağlar.

Bu Bilgiyi Uygulamaya Koyun

Alan adı uygunluğunu, durumunu ve daha fazlasını kontrol etmek için DomScan API'sini kullanın.