WHOIS Sorgulama Nedir ve Neden İhtiyacınız Var?
WHOIS sorgulama, kayıt kuruluşlarının (Registrar) merkezi veritabanından bir alan adı için kayıtlı bilgileri aldığınız süreçtir. Bu bilgiler; sahip adını, kayıt tarihini, son kullanma tarihini, ad sunucularını (Nameservers) ve alan adının kilit durumunu içerir. Bir alan adı satın almak, yenilemek veya sahipliği hakkında araştırma yapmak istediğinizde bu verilere ihtiyaç duyarsınız.
Site yöneticileri için WHOIS sorgulama vazgeçilmez bir araçtır. Diyelim ki birinden alan adı satın alıyorsunuz; WHOIS'i dikkatli bir şekilde kontrol etmeden, son kullanma tarihi yaklaşmış veya gerçek sahibi o kişi olmayan bir alan adı satın alabilirsiniz. Ayrıca DNS sorunuyla karşılaşırsanız, ilk adım ayarların doğru yapıldığından emin olmak için WHOIS üzerinden alan adının ad sunucularını kontrol etmektir.
Bu makalede, pratik olarak WHOIS sorgulamasının nasıl yapılacağını, çıktının nasıl yorumlanacağını ve en yaygın hataların nasıl tanınacağını öğreneceksiniz. Windows veya Linux kullanıcısı olmanız fark etmez; farklı yöntemleri ele alacağız.
WHOIS Sorgulama Yöntemleri
WHOIS sorgulaması için üç ana yöntem vardır: çevrimiçi web sitelerini kullanmak, komut satırı (Command Line) ve programlama API'leri. Her birinin kendine özgü avantajları ve dezavantajları vardır.
1. Çevrimiçi Araçlar ve Web Siteleri
En basit yöntem, WHOIS sorgulama web sitelerini kullanmaktır. whois.icann.org, who.is ve whois.domaintools.com gibi siteler grafiksel kullanıcı arayüzüne sahiptir ve teknik bilgisi olmayan kullanıcılar için uygundur. Alan adını girmeniz ve sonucu görmeniz yeterlidir.
Bu yöntemin avantajı hız ve basitliktir, ancak bazı sınırlamaları da vardır: genellikle bilgileri özet olarak gösterirler ve DNSSEC veya Status gibi bazı teknik alanları tam olarak göstermeyebilirler. Daha derinlemesine analiz için komut satırı yöntemi daha iyidir.
2. Linux ve macOS'ta whois Komutu
Unix tabanlı işletim sistemlerinde whois aracı varsayılan olarak kurulu değildir ve kurmanız gerekir. Debian/Ubuntu'da:
sudo apt update
sudo apt install whois
CentOS/RHEL'de:
sudo yum install whois
Kurulumdan sonra WHOIS sorgulaması şu komutla yapılır:
whois example.com
Çıktı birkaç bölüm içerir. İlk bölüm genellikle kayıt kuruluşu (Registrar) bilgilerini, ikinci bölüm ise sahip (Registrant) bilgilerini içerir. .ir uzantılı İran alan adları için çıktı, İrnik (IRNIC) kayıt merkezi tarafından sağlanır ve farklı bir yapıya sahiptir.
3. Windows'ta WHOIS Sorgulama
Windows'ta yerleşik bir whois komutu yoktur, ancak PowerShell ve WHOIS sunucusuna bağlantı kullanabilirsiniz. Basit bir yöntem, telnet kullanmaktır:
telnet whois.verisign-grs.com 43
Ardından alan adını yazın ve Enter'a basın. Diğer bir yöntem, Microsoft'un ücretsiz olarak indirilebilen Sysinternals Whois gibi üçüncü taraf araçları kurmaktır.
WHOIS Sorgulama Çıktısını Yorumlama
WHOIS çıktısı ilk bakışta karmaşık görünebilir, ancak temel alanları tanıdıkça kolayca analiz edilebilir. Şimdi en önemli bölümleri inceleyelim.
Sahip Bilgileri (Registrant)
Bu bölüm, alan adını kaydeden kişi veya kuruluşun adını, e-postasını, adresini ve telefon numarasını içerir. GDPR kuralları gereği birçok kayıt kuruluşu kişisel bilgileri gizler ve bunun yerine proxy e-postalar gösterir. .ir alan adları için, gizlilik hizmeti etkinleştirilmediği sürece sahip bilgileri genellikle tam olarak gösterilir.
Önemli not: Bir alan adı satın almayı düşünüyorsanız, sahibin e-postasının aktif olduğunu mutlaka kontrol edin. Alan adı transferi için e-posta onayına ihtiyacınız olacaktır.
Son Kullanma Tarihi ve Alan Adı Durumu
Expiry Date veya Expiration Date alanı, alan adının tam son kullanma tarihini gösterir. Bu tarih genellikle 2025-08-15T00:00:00Z biçiminde gösterilir. Alan adı süresi dolmuşsa, durumu REDEMPTIONPERIOD veya PENDINGDELETE olarak gösterilir.
Yaygın alan adı durumları şunlardır:
ACTIVE: Alan adı aktif ve kullanılabilir.CLIENTHOLD: Alan adı kayıt kuruluşu tarafından kilitlenmiştir (genellikle ödeme yapılmadığı için).CLIENTTRANSFERPROHIBITED: Alan adının başka bir kayıt kuruluşuna transferi yasaktır.AUTORENEWPERIOD: Alan adı otomatik yenileme dönemindedir.
Ad Sunucuları (Nameservers)
Name Server alanı, alan adının işaret ettiği DNS sunucularının listesini gösterir. Genellikle iki veya daha fazla ad sunucusu bulunur. Bu alan boşsa veya NS1.DNS.COM değerini gösteriyorsa, alan adının henüz DNS sunucularına bağlanmadığı ve web sitenizin DNS_PROBE_FINISHED_NXDOMAIN hatasıyla karşılaşacağı anlamına gelir.
Ad sunucularını değiştirmek için alan adı kayıt kuruluşunun panelinden işlem yapmanız gerekir. Değişiklikten sonra değişikliklerin tüm internette uygulanması 24 ila 48 saat sürebilir.
Alan Adı Kilidi Durumu (Domain Lock)
Kilit durumu en önemli güvenlik alanlarından biridir. Alan adı kilitliyse, ek onay olmadan başka bir kayıt kuruluşuna transfer edilemez veya sahip bilgileri değiştirilemez. Bu kilit, alan adı hırsızlığını önler. WHOIS çıktısında bu durum CLIENTTRANSFERPROHIBITED veya SERVERHOLD gibi kodlarla gösterilir.
Güvenlik önerisi: Alan adlarınızı her zaman kilitli tutun. Kilidi yalnızca alan adını transfer etmeyi düşündüğünüzde kaldırın ve işlem bittikten sonra tekrar etkinleştirin.
WHOIS Sorgulamada Yaygın Hatalar ve Çözümleri
WHOIS sorgulaması sırasında bazı hatalarla karşılaşabilirsiniz. Şimdi en yaygın olanları inceleyelim.
"No match for domain" Hatası
Bu hata, aranan alan adının kayıtlı olmadığı ve satın almak için serbest olduğu anlamına gelir. Alan adının kayıtlı olduğundan eminseniz, muhtemelen alan adını yazarken hata yaptınız veya yanlış uzantıyı kullandınız. Örneğin, example.com ile example.net farklıdır.
"WHOIS Server: Not available" Hatası
Bu hata genellikle WHOIS sunucusuna erişim kısıtlaması nedeniyle oluşur. Bazı kayıt kuruluşları tekrarlanan istekleri engeller. Çözüm: Birkaç dakika bekleyip tekrar deneyin veya başka bir çevrimiçi araç kullanın.
Sahip Bilgilerinin Gizlenmesi
Sahip bilgileri REDACTED FOR PRIVACY olarak gösteriliyorsa, gizlilik hizmetinin aktif olduğu anlamına gelir. Bu durumda, sahibine ulaşmak için kayıt kuruluşunun web sitesindeki iletişim formunu kullanmanız gerekir. .ir alan adları için bu durum daha az yaygındır ancak gerçekleşebilir.
İran Alan Adları için WHOIS Sorgulama
.ir uzantılı alan adları İrnik (IRNIC) kayıt merkezi tarafından yönetilir. Bu alan adları için WHOIS sorgulaması whois.nic.ir web sitesi veya şu komutla yapılır:
whois example.ir
İran alan adları için çıktı, domain, expire-date, nserver ve holder alanlarını içerir. Önemli not: .ir alan adları için sahip bilgileri tam olarak gösterilir ve gizlilik hizmeti varsayılan olarak aktif değildir. Bu nedenle, gizlilik konusunda endişeliyseniz, kayıt kuruluşundan privacy seçeneğini etkinleştirmesini istemelisiniz.
Ayrıca, İrnik kuralları .ir alan adının başka bir kayıt kuruluşuna transferine izin vermez. Kayıt kuruluşunu değiştirmenin tek yolu, kaydı iptal edip yeniden kaydettirmektir; bu da alan adını kaybetme riskini taşır. Bu nedenle, İran alan adı kaydettirmeden önce kayıt kuruluşunu dikkatli seçin.
WHOIS Sorgulamayı Script ile Otomatikleştirme
Birden fazla alan adı için WHOIS sorgulaması yapmanız gerekiyorsa, basit bir script yazabilirsiniz. İşte son kullanma tarihini çıkaran bir Bash örneği:
#!/bin/bash
DOMAIN="example.com"
EXPIRY=$(whois "$DOMAIN" | grep -i "Expiry Date" | head -1 | awk '{print $NF}')
echo "Domain: $DOMAIN"
echo "Expiry Date: $EXPIRY"
.ir alan adları için tarih deseni farklıdır ve expire-date kullanmanız gerekir:
EXPIRY=$(whois "$DOMAIN" | grep -i "expire-date" | awk '{print $2}')
Bu scriptler, alan adlarının otomatik izlenmesi için çok faydalıdır. Bunları cron ile çalıştırarak süre dolmadan önce size e-posta ile uyarı gönderebilirsiniz.
Güvenlik İpuçları ve En İyi Uygulamalar
WHOIS sorgulama yalnızca başkalarının alan adlarını kontrol etmek için değil, kendi alan adlarınızı yönetmek için de hayati öneme sahiptir. İşte birkaç pratik öneri:
- Alan adlarınızın WHOIS sorgulamasını ayda bir yapın ve son kullanma tarihini kontrol edin. Geç yenileme, alan adının kaybedilmesine yol açabilir.
- İletişim bilgilerinizi her zaman güncel tutun. E-postanız değişirse ve eski e-postaya erişiminiz yoksa, alan adını yenileyemeyebilirsiniz.
- Alan adı kilidini aktif tutun ve yalnızca transfer sırasında geçici olarak devre dışı bırakın.
- Bir alan adı satın alıyorsanız, ödeme yapmadan önce mutlaka WHOIS sorgulaması yapın ve son kullanma tarihinin en az 6 ay sonra olduğundan emin olun.
- Hassas alan adları için DNS Spoofing saldırılarını önlemek amacıyla DNSSEC kullanın.
Alan adlarınız için istikrarlı bir altyapı arıyorsanız, ServerNet alan adı kayıt ve yönetim hizmetlerini barındırma ile birlikte sunar; bu da bu süreçlerin yönetimini kolaylaştırabilir.
Özet
WHOIS sorgulama, her web sitesi yöneticisi için gerekli bir beceridir. Çevrimiçi yöntemler, komut satırı veya otomatik scriptler kullanarak sahiplik, son kullanma tarihi, ad sunucuları ve alan adının kilit durumu hakkında kritik bilgiler elde edebilirsiniz. Bu bilgiler, sorunlu alan adları satın almanızı önlemenize, alan adlarınızın güvenliğini korumanıza ve istenmeyen kesintileri önlemenize yardımcı olur.
Unutmayın ki WHOIS çıktısı, alan adı uzantısına ve kayıt kuruluşuna bağlı olarak değişebilir. Uluslararası alan adları için bilgiler genellikle daha özettir; İran alan adları ise daha kapsamlı bilgiler sunar. Pratik yaparak ve bu aracı düzenli kullanarak kısa sürede ustalaşacaksınız.