TR: "Kayıt Et" Butonuna Basınca Arkada Ne Dönüyor?

1. Cüzdan Kontrolü ve Tetikleme (Client -> WHMCS)

Müşteri sepete ekleyip parayı bastığı an süreç başlar. WHMCS (veya kullandığın otomasyon), ödeme ağ geçidinden "Başarılı" callback'ini alır. Fatura ödendi statüsüne geçer geçmez, sistem arka planda konfigüre ettiğin Registrar (yazman) modülüne API isteği atar.

WHMCS API Loglarını İzleme:

API patlarsa veya bakiye biterse hatayı doğrudan loglardan yakalarsın.

tail -f /var/www/html/megabre_whmcs/modules/registrars/modulelog.txt

2. EPP Protokolü Devrede (WHMCS -> Registrar)

Kayıt firmaları HTTP/REST yerine genellikle doğrudan EPP (Extensible Provisioning Protocol) üzerinden haberleşir. WHMCS'nin attığı API isteği, Registrar sunucusunda XML tabanlı bir EPP <domain:create> komutuna dönüştürülür. Bu paketin içine müşterinin Whois kontak bilgileri (Ad, Soyad, Adres) ve senin WHMCS'de tanımladığın default Name Server (NS) adresleri gömülür.

Terminalden EPP Status Kontrolü:

Domain kaydedildiği saniye "ok" statüsünü almalıdır.

whois megabre.com | grep "Domain Status"

3. Ana Merkez Tahsisi (Registrar -> Registry)

Registrar (örneğin ResellerClub veya Enom), bu EPP komutunu doğrudan TLD'nin sahibi olan Registry'ye (örn: .com için Verisign, .org için PIR) iletir. Verisign veritabanında "Available" sorgusu atar. Boştaysa, Registrar'ın Verisign'da tuttuğu ön ödemeli bakiyesinden (wholesale price) parayı anında çeker ve domain nesnesini oluşturur. Artık dönüşü yoktur.

4. TLD Zone Dosyasının Güncellenmesi (Registry -> TLD DNS)

Domain kaydedildi ama dünyanın haberi yok. Verisign, megabre.com için ilettiğin NS kayıtlarını (örn: ns1.megabre.com) alır ve .com'un global zone dosyasına enjekte eder. Root sunuculara giden bu yetki devri (delegation) sayesinde dünyadaki herkes senin sunucuna yönlendirilir.

Global DNS Yayılım Testi:

Araya ISP önbelleklerini sokmadan doğrudan yetkili sunucudan (Root -> TLD) NS sorgusu çekmek için trace atarsın.

dig +trace megabre.com

5. ICANN Tuzağı: RAA Doğrulaması

Domain aktif, site açık. Ancak ICANN kuralı gereği, Whois verisine girilen e-posta adresine Registrar tarafından zorunlu bir "RAA Verification" maili gider. Müşteri 15 gün içinde o maildeki linke tıklamazsa, Registrar domaini askıya alır ve sitenin fişini çeker.

Patlak RAA Tespiti:

Müşteri "sitem açılmıyor" diye ticket attığında ilk bakacağın yer burasıdır. Çıktıda clientHold görüyorsan müşteri mailini onaylamamıştır.

whois ornekdomain.com | grep -i "clientHold"

 

🤔

Bu cevap yeterince yardımcı oldu mu?

Görüşünüz bizim için değerli!