Auth Code nedir?
Auth code (authorization code), EPP code, transfer code veya domain secret olarak da adlandırılan, her alan adına atanan benzersiz paroladır. Bir alan adını bir kayıt şirketinden diğerine başarıyla transfer etmek için bu kodun sağlanması gerekir. Kod, yetkisiz alan adı transferlerini önleyen bir güvenlik mekanizmasıdır.
Auth code'lar nasıl çalışır?
Alan adı transferi güvenlik modeli
Auth code'lar transfer sırasında alan adı sahipliğinin kanıtı olarak kullanılır:
1. Alan adı sahibi mevcut kayıt şirketinden auth code ister
2. Kayıt şirketi benzersiz kodu sağlar (genellikle 6-16 alfasayısal karakter)
3. Sahip yeni kayıt şirketinde transferi başlatır
4. Auth code yetki kanıtı olarak gönderilir
5. Transfer yalnızca kod eşleşirse ilerler
6. Mevcut kayıt şirketi onaylar (veya 5 gün sonra otomatik onaylar)
Auth code biçimi
Tipik auth code özellikleri:
Length: 8-16 characters
Format: Alphanumeric (letters + numbers)
Case: Usually case-sensitive
Example: Xy8#kL2$pQ9m
Validity: No expiration (remains same until regenerated)
Auth code'unuzu alma
Büyük kayıt şirketlerinden
GoDaddy:1. Hesabınıza giriş yapın
2. Domain Settings'e gidin
3. "Transfer domain away from GoDaddy" seçeneğine tıklayın
4. Auth code görüntülenir veya e-postayla gönderilir
Namecheap:1. Domain List → Manage
2. "Auth Code" bölümüne kaydırın
3. "Get EPP Code" seçeneğine tıklayın
4. Kod yönetici e-postasına gönderilir
Google Domains:1. Alan adını seçin
2. "Transfer out" seçeneğine tıklayın
3. Yetkilendirme kodunu alın
4. Alan adının kilidini kaldırın
Cloudflare:1. Domain Overview
2. Configuration → Transfer
3. Yetkilendirme kodunu alın
4. Transfer kilidini kaldırın
Yaygın yöntemler
Kontrol paneli:- Çoğu kayıt şirketinde alan adı ayarlarında "Get Auth Code" bulunur
- Teslimat genellikle anlıktır
- Bazı kayıt şirketleri e-posta ile istek gerektirir
- Alan adı yönetici iletişim e-postasına gönderilir
- Teslimat birkaç dakika ile birkaç saat arasında sürebilir
- Eski kayıt şirketleri destek bileti isteyebilir
- Kimlik doğrulaması gerekebilir
- İşlem daha uzun sürebilir
Auth code gereksinimleri
Auth code almak için ön koşullar
1. Alan adı sahipliği doğrulaması- Alan adı sahibi olarak giriş yapılmış olmalıdır
- Yönetici iletişim e-postasına erişim bulunmalıdır
- 2FA kimlik doğrulaması gerekebilir
✓ Domain unlocked (transfer lock disabled)
✓ Not in redemption period
✓ No active UDRP dispute
✓ Not within 60 days of registration or previous transfer
✓ Admin email verified and accessible
3. Hesap durumu
- Ödenmemiş borç bulunmamalıdır
- Hesap iyi durumda olmalıdır
- Güvenlik bekletmesi bulunmamalıdır
Alan adı transfer süreci
Auth code ile adım adım transfer
Aşama 1: Hazırlık (mevcut kayıt şirketinde)Day 0:
1. Unlock domain
2. Disable WHOIS privacy (temporarily)
3. Verify admin contact email is accessible
4. Obtain auth code
5. Document current DNS settings
Aşama 2: Başlatma (yeni kayıt şirketinde)
Day 0:
1. Start transfer process at new registrar
2. Enter domain name
3. Provide auth code
4. Confirm admin contact email
5. Pay transfer fee (typically includes 1-year extension)
Aşama 3: Onay
Day 0-1:
1. Email sent to admin contact
2. Approve transfer via email link
3. Current registrar notified
4. 5-day approval window starts (or immediate with approval)
Aşama 4: Tamamlanma
Day 1-7:
1. Current registrar approves (or auto-approves after 5 days)
2. Domain transfers to new registrar
3. Registration extended by 1 year
4. Transfer complete
Transfer zaman çizelgesi
Immediate: New registrar receives request
Day 0-1: Approval email sent to admin contact
Day 1-5: Waiting period (unless manually approved)
Day 5: Auto-approval if current registrar doesn't respond
Day 5-7: Transfer completes
Auth code güvenliği
Auth code'lar neden gereklidir?
Auth code olmadan alan adı kaçırmak çok kolay olurdu:
Without Auth Code:
Attacker initiates transfer → Domain stolen
With Auth Code:
Attacker initiates transfer → Requires auth code → Blocked
Auth code'unuzu koruma
En iyi uygulamalar:1. Herkese açık paylaşmayın: Auth code'ları çevrim içi yayımlamayın
2. Güvenli aktarım kullanın: Şifreli e-posta veya güvenli kanallar üzerinden gönderin
3. Kullanımdan sonra yenileyin: Transfer tamamlandıktan sonra yeni auth code isteyin
4. Alıcıyı doğrulayın: Kodu gerçek yeni kayıt şirketiyle paylaştığınızı teyit edin
5. Transfer kilidini etkinleştirin: Transfer yapmadığınızda alan adını kilitli tutun
Güvenlik uyarıları
Auth code kimlik avı:Fake Email:
"Your domain is expiring! Provide your auth code to renew."
Legitimate Email:
Never asks for auth code unless YOU initiated transfer.
Sosyal mühendislik:
- Saldırganlar auth code isteyen destek personeli gibi davranabilir
- Her zaman resmi kayıt şirketi kanalları üzerinden doğrulayın
- Kendisine "destek" diyen hiç kimseye auth code vermeyin
Yaygın auth code sorunları
Sorun: Auth code çalışmıyor
Nedenler:- Kod girişinde yazım hatası (büyük/küçük harfe duyarlı)
- Alan adı hâlâ kilitli
- Kodun süresi dolmuş veya kod yeniden oluşturulmuş
- WHOIS gizliliği etkin
- Yanlış alan adı girilmiş
1. Double-check exact code (copy/paste)
2. Verify domain is unlocked
3. Request fresh auth code
4. Disable WHOIS privacy temporarily
5. Confirm domain spelling
Sorun: Auth code alınamıyor
Nedenler:- Alan adı kilitli
- Yakın zamanda kaydedilmiş (< 60 gün)
- Ödeme sorunları
- Güvenlik bekletmesi
- Kayıt şirketi kısıtlamaları
1. Check domain lock status: dig example.com | grep clientTransferProhibited
2. Verify 60-day eligibility
3. Resolve outstanding payments
4. Contact registrar support for holds
5. Review registrar transfer policies
Sorun: E-posta alınmadı
Nedenler:- Spam klasörü filtrelemesi
- Yanlış yönetici e-postası
- E-posta yönlendirme sorunları
- Kayıt şirketi gecikmesi
1. Check spam/junk folder
2. Verify admin contact email in WHOIS
3. Wait 1-2 hours
4. Request resend
5. Update contact email if incorrect
Auth code ve transfer kilidi karşılaştırması
Transfer kilidi (Registrar Lock)
Ayrı bir güvenlik özelliğidir:
Transfer Lock: Prevents transfer initiation at registrar level
Auth Code: Proves authorization when transfer is initiated
Both Required for Secure Transfer:
1. Unlock domain (disable transfer lock)
2. Provide auth code (prove authorization)
Alan adı durum kodları
Transferle ilgili EPP durum kodları:
clientTransferProhibited → Transfer locked by registrar
serverTransferProhibited → Transfer locked by registry
transferPeriod → Currently transferring
# Check status:
whois example.com | grep -i transfer
Özel transfer senaryoları
Premium alan adları
Premium alan adlarında şunlar bulunabilir:
- Daha yüksek transfer ücretleri
- Ek doğrulama gereksinimleri
- Uzatılmış onay süreleri
- Özel auth code alma süreci
Süresi dolmuş alan adları
Süresi dolmuş alan adlarında auth code'lar:
Grace Period: Auth code still available
Redemption Period: Must restore before transfer (high fee)
Pending Delete: No transfers allowed
Birden çok alan adı transferi
Toplu transfer hususları:
# Obtain auth codes for all domains
for domain in domain1.com domain2.com domain3.com; do
echo "Auth code for $domain: [request from registrar]"
done
# Organize codes securely
domains_authcodes.txt:
domain1.com → Xy8#kL2$pQ9m
domain2.com → Mz3%nB5@hR7k
domain3.com → Pq4&vN8!dS2w
Transfer uygunluğunu kontrol etme
Transfer öncesi kontrol listesi
# 1. Check domain lock status
whois example.com | grep -i "Status:"
# 2. Verify registration date
whois example.com | grep -i "Creation Date:"
# 3. Check last transfer date
whois example.com | grep -i "Updated Date:"
# 4. Verify admin email is accessible
whois example.com | grep -i "Admin Email:"
# 5. Confirm DNS is documented (for continuity)
dig example.com ANY
DomScan kullanımı
curl "https://domscan.net/v1/health?domain=example.com"
# Returns transfer eligibility information:
# - Lock status
# - Registration date
# - Transfer lock details
En iyi uygulamalar
Transferden önce
1. Mevcut yapılandırmayı belgeleyin:
- DNS kayıtları
- E-posta ayarları
- SSL sertifikaları
- Ad sunucuları
2. DNS TTL'lerini düşürün (isteğe bağlı):
24-48 hours before transfer, set TTL to 300 seconds
Allows quick DNS changes if needed
3. Alan adı verilerini yedekleyin:
- Zone dosyasını dışa aktarın
- DNS ayarlarının ekran görüntüsünü alın
- MX ve TXT kayıtlarını kaydedin
Transfer sırasında
1. E-postayı izleyin: Yönetici iletişim e-postasını sık sık kontrol edin
2. Hızla onaylayın: 5 günlük otomatik onayı beklemeyin
3. DNS sürekliliğini doğrulayın: Transfer sırasında DNS'in çözülmeye devam ettiğinden emin olun
4. Web sitesini/e-postayı kontrol edin: Kesinti olmadığını doğrulayın
Transferden sonra
1. Transferin tamamlandığını doğrulayın: Alan adının yeni kayıt şirketinde göründüğünü teyit edin
2. Transfer kilidini yeniden etkinleştirin: Alan adını hemen kilitleyin
3. DNS'i yapılandırın: Gerekirse yeni kayıt şirketinde DNS'i ayarlayın
4. Gizliliği yeniden etkinleştirin: WHOIS gizliliğini açın
5. TTL'leri geri yükleyin: DNS TTL'lerini normal değerlere döndürün
6. Her şeyi test edin: Web sitesinin, e-postanın ve hizmetlerin çalıştığını doğrulayın
Auth code alternatifleri
Push transferleri
Aynı kayıt şirketi içindeki dahili transferler:
- Auth code gerekmez
- Hesaptan hesaba transfer
- Genellikle anlıktır
- Çoğu zaman ücretsizdir
Registry transferleri
Bazı ccTLD'ler farklı sistemler kullanır:
- .uk: IPS tag system
- .au: EPP with different workflow
- .de: AuthInfo-2 system
Alan adı transferleri kritik bir alan adı yönetimi işlemidir. Auth code'ları nasıl alacağınızı, kullanacağınızı ve koruyacağınızı anlamak sorunsuz transferleri güvence altına alır ve yetkisiz alan adı hırsızlığını önler.