Czym jest kod autoryzacyjny?
Kod autoryzacyjny, nazywany także kodem EPP, kodem transferu lub sekretem domeny, to unikalne hasło przypisane do każdej nazwy domeny. Kod trzeba podać, aby pomyślnie przenieść domenę od jednego rejestratora do innego. Pełni funkcję zabezpieczenia przed nieautoryzowanymi transferami domen.
Jak działają kody autoryzacyjne
Model bezpieczeństwa transferu domeny
Kody autoryzacyjne służą jako dowód prawa do domeny podczas transferu:
1. Właściciel domeny żąda kodu od obecnego rejestratora
2. Rejestrator przekazuje unikalny kod (zwykle 6-16 znaków alfanumerycznych)
3. Właściciel rozpoczyna transfer u nowego rejestratora
4. Kod autoryzacyjny zostaje przesłany jako dowód upoważnienia
5. Transfer jest kontynuowany tylko wtedy, gdy kod się zgadza
6. Obecny rejestrator potwierdza transfer (lub zatwierdza go automatycznie po 5 dniach)
Format kodu autoryzacyjnego
Typowe cechy kodu autoryzacyjnego:
Length: 8-16 characters
Format: Alphanumeric (letters + numbers)
Case: Usually case-sensitive
Example: Xy8#kL2$pQ9m
Validity: No expiration (remains same until regenerated)
Uzyskiwanie kodu autoryzacyjnego
U głównych rejestratorów
GoDaddy:1. Zaloguj się na konto
2. Przejdź do ustawień domeny
3. Kliknij „Transfer domain away from GoDaddy”
4. Kod autoryzacyjny zostanie wyświetlony lub wysłany e-mailem
Namecheap:1. Domain List → Manage
2. Przewiń do „Auth Code”
3. Kliknij „Get EPP Code”
4. Kod zostanie wysłany na adres e-mail kontaktu administracyjnego
Google Domains:1. Wybierz domenę
2. Kliknij „Transfer out”
3. Pobierz kod autoryzacyjny
4. Odblokuj domenę
Cloudflare:1. Domain Overview
2. Configuration → Transfer
3. Pobierz kod autoryzacyjny
4. Usuń blokadę transferu
Typowe metody
Panel sterowania:- Większość rejestratorów ma opcję „Get Auth Code” w ustawieniach domeny
- Dostarczenie zwykle następuje natychmiast
- Niektórzy rejestratorzy wymagają żądania e-mail
- Kod jest wysyłany na adres e-mail kontaktu administracyjnego domeny
- Dostarczenie trwa od kilku minut do kilku godzin
- Starsi rejestratorzy mogą wymagać zgłoszenia do pomocy technicznej
- Może być potrzebna weryfikacja tożsamości
- Czas realizacji jest dłuższy
Wymagania dotyczące kodu autoryzacyjnego
Warunki uzyskania kodu autoryzacyjnego
1. Weryfikacja prawa do domeny- Musisz być zalogowany jako właściciel domeny
- Musisz mieć dostęp do administracyjnego adresu e-mail
- Może być wymagana autoryzacja 2FA
✓ 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. Stan konta
- Brak zaległych płatności
- Konto w dobrym stanie
- Brak blokad bezpieczeństwa
Proces transferu domeny
Transfer krok po kroku z kodem autoryzacyjnym
Faza 1: Przygotowanie (u obecnego rejestratora)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
Faza 2: Rozpoczęcie (u nowego rejestratora)
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)
Faza 3: Potwierdzenie
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)
Faza 4: Zakończenie
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
Oś czasu transferu
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
Bezpieczeństwo kodu autoryzacyjnego
Dlaczego kody autoryzacyjne są potrzebne
Bez kodów autoryzacyjnych przejęcie domeny byłoby banalnie proste:
Without Auth Code:
Attacker initiates transfer → Domain stolen
With Auth Code:
Attacker initiates transfer → Requires auth code → Blocked
Ochrona kodu autoryzacyjnego
Dobre praktyki:1. Nie udostępniaj publicznie: nigdy nie publikuj kodów autoryzacyjnych w internecie
2. Używaj bezpiecznej transmisji: wysyłaj je przez szyfrowaną pocztę lub bezpieczne kanały
3. Regeneruj po użyciu: zamów nowy kod po zakończeniu transferu
4. Zweryfikuj odbiorcę: upewnij się, że udostępniasz kod prawdziwemu nowemu rejestratorowi
5. Włącz blokadę transferu: pozostaw domenę zablokowaną, gdy nie jest przenoszona
Ostrzeżenia bezpieczeństwa
Phishing kodu autoryzacyjnego:Fake Email:
"Your domain is expiring! Provide your auth code to renew."
Legitimate Email:
Never asks for auth code unless YOU initiated transfer.
Inżynieria społeczna:
- Atakujący mogą podszywać się pod pomoc techniczną i żądać kodu autoryzacyjnego
- Zawsze weryfikuj informacje przez oficjalne kanały rejestratora
- Nigdy nie przekazuj kodu osobie podającej się za „pomoc techniczną”
Typowe problemy z kodem autoryzacyjnym
Problem: kod autoryzacyjny nie działa
Przyczyny:- Literówka przy wpisywaniu kodu (wielkość liter ma znaczenie)
- Domena nadal jest zablokowana
- Kod wygasł lub został wygenerowany ponownie
- Włączona jest prywatność WHOIS
- Wpisano nieprawidłową nazwę domeny
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
Problem: nie można uzyskać kodu autoryzacyjnego
Przyczyny:- Domena jest zablokowana
- Niedawna rejestracja (mniej niż 60 dni)
- Problemy z płatnością
- Blokada bezpieczeństwa
- Ograniczenia rejestratora
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
Problem: nie otrzymano wiadomości e-mail
Przyczyny:- Filtrowanie przez folder spamu
- Nieprawidłowy adres e-mail administratora
- Problemy z przekazywaniem wiadomości
- Opóźnienie po stronie rejestratora
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
Kod autoryzacyjny a blokada transferu
Blokada transferu (blokada rejestratora)
Oddzielna funkcja bezpieczeństwa:
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)
Kody statusu domeny
Kody EPP związane z transferami:
clientTransferProhibited → Transfer locked by registrar
serverTransferProhibited → Transfer locked by registry
transferPeriod → Currently transferring
# Check status:
whois example.com | grep -i transfer
Szczególne scenariusze transferu
Domeny premium
Domeny premium mogą mieć:
- wyższe opłaty za transfer
- dodatkowe wymagania weryfikacyjne
- wydłużony czas zatwierdzania
- specjalną procedurę uzyskania kodu autoryzacyjnego
Wygasłe domeny
Kody autoryzacyjne dla wygasłych domen:
Grace Period: Auth code still available
Redemption Period: Must restore before transfer (high fee)
Pending Delete: No transfers allowed
Transfer wielu domen
Uwzględnij przy transferach zbiorczych:
# 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
Sprawdzanie możliwości transferu
Lista kontrolna przed transferem
# 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
Za pomocą DomScan
curl "https://domscan.net/v1/health?domain=example.com"
# Returns transfer eligibility information:
# - Lock status
# - Registration date
# - Transfer lock details
Dobre praktyki
Przed transferem
1. Udokumentuj bieżącą konfigurację:
- rekordy DNS
- ustawienia poczty e-mail
- certyfikaty SSL
- serwery nazw
2. Obniż TTL DNS (opcjonalnie):
24-48 hours before transfer, set TTL to 300 seconds
Allows quick DNS changes if needed
3. Wykonaj kopię danych domeny:
- eksportuj plik strefy
- zrób zrzut ekranu ustawień DNS
- zachowaj rekordy MX i TXT
W trakcie transferu
1. Monitoruj pocztę e-mail: często sprawdzaj administracyjny adres e-mail
2. Zatwierdź szybko: nie czekaj na automatyczne zatwierdzenie po 5 dniach
3. Zweryfikuj ciągłość DNS: upewnij się, że DNS nadal się rozwiązuje podczas transferu
4. Sprawdź witrynę i pocztę: potwierdź brak zakłóceń
Po transferze
1. Zweryfikuj zakończenie transferu: potwierdź domenę u nowego rejestratora
2. Ponownie włącz blokadę transferu: zablokuj domenę natychmiast
3. Skonfiguruj DNS: w razie potrzeby ustaw DNS u nowego rejestratora
4. Ponownie włącz prywatność: włącz prywatność WHOIS
5. Przywróć wartości TTL: przywróć standardowe wartości TTL DNS
6. Przetestuj wszystko: sprawdź działanie witryny, poczty i usług
Alternatywy dla kodu autoryzacyjnego
Transfer push
Transfery wewnętrzne u tego samego rejestratora:
- Nie wymagają kodu autoryzacyjnego
- Przeniesienie między kontami
- Zwykle natychmiastowe
- Często bezpłatne
Transfery rejestrowe
Niektóre ccTLD używają innych systemów:
- .uk: system IPS tag
- .au: EPP z innym przebiegiem
- .de: system AuthInfo-2
Transfer domeny to istotna operacja zarządzania domeną, a kody autoryzacyjne zapewniają niezbędne bezpieczeństwo. Zrozumienie sposobu uzyskiwania, używania i ochrony kodów autoryzacyjnych ułatwia sprawny transfer domen i zapobiega ich nieautoryzowanemu przejęciu.