Kod autoryzacyjny domeny to w praktyce bezpieczny klucz do przeniesienia obsługi między rejestratorami. W tym tekście wyjaśniam, kiedy jest potrzebny, jak go zdobyć, jak przebiega transfer i gdzie najczęściej pojawiają się blokady, które potrafią zatrzymać całą operację. To temat ważny nie dlatego, że jest skomplikowany, ale dlatego, że jeden pominięty krok może opóźnić zmianę operatora albo wprowadzić niepotrzebny chaos w stronie i poczcie.
Najkrócej: to narzędzie do bezpiecznego transferu domeny, a nie hasło do hostingu
- Kod AuthInfo służy do potwierdzenia transferu domeny do innego rejestratora.
- Nie jest potrzebny do samej zmiany hostingu, jeśli zostaje ten sam operator domeny.
- W domenach .pl transfer kończy się po potwierdzeniu linkiem wysłanym na adres e-mail abonenta.
- W gTLD, takich jak .com czy .net, dochodzą dodatkowe blokady, w tym typowy 60-dniowy lock.
- Najczęstszy problem to nie sam kod, tylko stary e-mail kontaktowy albo aktywna blokada transferu.
Czym jest kod autoryzacyjny i po co w ogóle istnieje
Najprościej mówiąc, to jednorazowy kod bezpieczeństwa, który potwierdza, że transfer domeny inicjuje właściwa osoba. W systemach domenowych spotkasz go też jako AuthInfo, Auth-Code albo EPP. Ja traktuję go jak odpowiednik klucza serwisowego: bez niego nowy operator nie powinien przejąć obsługi nazwy domeny.
W praktyce kod authinfo nie daje dostępu do hostingu, panelu strony ani poczty. Używa się go wyłącznie wtedy, gdy domena ma przejść do innego rejestratora, czyli firmy, która technicznie i administracyjnie obsługuje nazwę. Według NASK transfer domeny .pl zaczyna się od wydania kodu autoryzacyjnego, a kończy dopiero po kliknięciu linku wysłanego na e-mail abonenta. Jak podaje ICANN, dla domen gTLD Auth-Code jest wymagany do transferu między rejestratorami i może być wydawany z panelu albo na żądanie klienta.
To rozróżnienie jest ważne, bo wiele osób myli transfer domeny ze zmianą hostingu. A to są dwie różne operacje, o zupełnie innym ryzyku i innym celu. I właśnie dlatego warto najpierw ustalić, czy kod w ogóle jest potrzebny.
Transfer domeny a zmiana hostingu to nie to samo
Gdy ktoś chce po prostu przenieść stronę na lepszy serwer, często nie potrzebuje żadnego kodu. Wystarczy zmiana rekordów DNS albo nameserwerów, a domena może dalej pozostawać u tego samego rejestratora. Transfer domeny uruchamia się dopiero wtedy, gdy zmieniasz firmę obsługującą samą nazwę domeny.
| Sytuacja | Co się zmienia | Czy potrzebny jest kod | Ryzyko operacyjne |
|---|---|---|---|
| Zmiana hostingu | Serwer, na którym działa strona lub poczta | Nie | Niskie, jeśli dobrze przepiszesz DNS |
| Zmiana nameserwerów | Wskazanie domeny na inne DNS | Nie | Średnie, bo błędny rekord odcina stronę lub pocztę |
| Transfer domeny | Rejestrator, który obsługuje domenę | Tak | Wyższe, bo dochodzi potwierdzenie i statusy blokad |
| Zmiana abonenta | Właściciel lub podmiot uprawniony do domeny | Zwykle osobna procedura | Wyższe, zwłaszcza w domenach gTLD |
Jeśli celem jest wyłącznie szybsza strona albo stabilniejsza poczta, transfer bywa po prostu zbędny. Z punktu widzenia SEO i działania serwisu najważniejsze jest to, żeby DNS były przepisane bez błędów i żeby nie zmieniać kilku rzeczy naraz. To prowadzi do następnego kroku, czyli ustalenia, skąd wziąć sam kod i na jakich zasadach operator ma go wydać.
Jak zdobyć kod od obecnego rejestratora
W większości przypadków zaczynam od panelu klienta. Jeśli rejestrator daje dostęp do kodu samodzielnie, znajdziesz go w sekcji domen, zarządzania usługą albo transferu. Gdy panel nie pokazuje kodu, pozostaje wniosek do BOK, formularz online albo kontakt z obsługą klienta.
Przygotowuję wtedy trzy rzeczy: nazwę domeny, dane abonenta i dostęp do adresu e-mail przypisanego do domeny. To właśnie ten e-mail zwykle kończy procedurę zatwierdzenia transferu, więc musi być aktualny i działający. Jeżeli adres jest stary albo nikt do niego nie ma dostępu, transfer potrafi utknąć mimo poprawnego kodu.
- Sprawdź, czy kod jest widoczny w panelu, czy trzeba go wygenerować.
- Upewnij się, że dane abonenta są zgodne z tym, co widnieje w rejestrze.
- Zweryfikuj dostęp do skrzynki e-mail przypisanej do domeny.
- Jeśli panel nic nie pokazuje, złóż wniosek bez zwlekania.
- Nie proszę o kod „na wszelki wypadek”, jeśli transfer nie jest planowany, bo traktuję go jako dane wrażliwe.
W domenach .pl zasada jest prosta: kod dostarcza obecny rejestrator albo, w szczególnym układzie z viNASK, NASK przekazuje go wskazanemu operatorowi. Przy domenach gTLD sytuacja jest podobna, tylko bardziej sformalizowana. ICANN zakłada, że jeśli rejestrator nie udostępnia self-service, powinien wydać Auth-Code w ciągu 5 dni kalendarzowych od żądania.

Jak przebiega transfer po jego uzyskaniu
Gdy mam już kod, wybieram nowego rejestratora i sprawdzam, czy obsługuje daną końcówkę domeny oraz ewentualne zabezpieczenia DNSSEC. Potem podaję nazwę domeny, kod autoryzacyjny i dane kontaktowe. Dalej procedura rozjeżdża się trochę zależnie od rozszerzenia, ale logika pozostaje taka sama: nowy operator wysyła żądanie transferu, a abonent potwierdza, że to rzeczywiście jego decyzja.
- Wybieram nowego rejestratora i zakładam konto klienta, jeśli jeszcze go nie mam.
- Wpisuję nazwę domeny i kod autoryzacyjny w formularzu transferu.
- Sprawdzam e-mail abonenta, bo właśnie tam trafia potwierdzenie.
- Zatwierdzam transfer zgodnie z instrukcją z wiadomości.
- Czekam na zakończenie operacji i weryfikuję, czy domena pojawiła się w nowym panelu.
W domenach .pl transfer można rozpocząć najwcześniej 5 dni po rejestracji albo 5 dni po poprzednim transferze. Po otrzymaniu kodu rejestrator inicjuje przejęcie obsługi, a finalizacja następuje po kliknięciu linku wysłanego na adres e-mail abonenta zapisany w rejestrze. To bardzo praktyczny mechanizm, bo ogranicza przejęcia przez osoby trzecie i wymusza potwierdzenie decyzji przez właściciela domeny.
Przy transferach globalnych gTLD proces jest trochę dłuższy, bo dochodzą dwie warstwy potwierdzeń: techniczna po stronie rejestratora oraz administracyjna po stronie abonenta. W praktyce oznacza to kilka dni roboczych, a nie natychmiastową zmianę.
Najczęstsze blokady i błędy, które zatrzymują procedurę
W codziennej pracy widzę, że problemem rzadko jest sam kod. Znacznie częściej zawodzą dane kontaktowe, blokada transferu albo zbyt szybka próba przeniesienia domeny po rejestracji. To dobre miejsce, żeby nie zgadywać, tylko sprawdzić statusy przed wysłaniem wniosku.
- Nieaktualny e-mail abonenta - bez dostępu do skrzynki nie potwierdzisz transferu.
- Aktywna blokada transferu - w panelu może występować jako lock lub clientTransferProhibited.
- Zbyt wczesna próba transferu - w .pl obowiązuje minimum 5 dni od rejestracji lub poprzedniego transferu, a w gTLD często działa 60-dniowy lock po rejestracji albo zmianie abonenta.
- Brak wsparcia dla DNSSEC - jeśli domena korzysta z podpisu strefy, nowy operator musi umieć poprawnie przenieść rekordy DS.
- Zaległości płatnicze lub spór o domenę - w takich przypadkach transfer bywa wstrzymywany.
Jeśli miałbym wskazać jeden błąd, który pojawia się najczęściej, byłby to stary adres e-mail przypisany do domeny. To szczególnie bolesne, bo kod może być poprawny, a mimo to nic nie ruszy, jeśli nie potwierdzisz operacji. Dlatego przed transferem zawsze sprawdzam skrzynkę kontaktową i status domeny, zamiast zakładać, że „reszta sama się domknie”.
Domeny .pl i gTLD nie działają identycznie
Tu pojawia się ważne rozróżnienie. Domeny .pl mają własne reguły obsługi, a domeny gTLD, takie jak .com czy .net, podlegają polityce ICANN. Dla osoby, która po prostu chce przenieść stronę, różnica wydaje się drobna. W praktyce decyduje jednak o tym, kiedy można zacząć, kto potwierdza transfer i jak długo trwa blokada.
| Aspekt | .pl | gTLD, np. .com, .net, .org |
|---|---|---|
| Kto wydaje kod | Obecny rejestrator, a w szczególnych przypadkach NASK przy viNASK | Obecny rejestrator |
| Kiedy można zacząć transfer | Najwcześniej po 5 dniach od rejestracji lub ostatniego transferu | Rejestrator może zablokować transfer przez 60 dni po rejestracji lub po zmianie abonenta |
| Jak kończy się transfer | Link potwierdzający wysłany na e-mail abonenta | Autoryzacja transferu i potwierdzenie zgodnie z polityką rejestratora |
| Ile czasu ma rejestrator na wydanie kodu | Zależy od procedury operatora | Jeśli nie ma self-service, 5 dni kalendarzowych według ICANN |
| Co zmienia transfer | Zmienia się rejestrator, nie abonent | Zmienia się rejestrator, a przy holder-authorized transfer często dochodzi też roczne przedłużenie rejestracji |
Ta różnica jest praktyczna, bo wpływa na planowanie migracji. Jeśli przenosisz sam hosting, zwykle nie ma się czym przejmować. Jeśli przenosisz domenę, trzeba sprawdzić termin ważności, status blokady i to, czy nowy operator obsłuży końcówkę bez niespodzianek. Właśnie dlatego nie lubię mieszać tych dwóch operacji w jeden, „szybki” ruch.
Co sprawdzam po transferze, żeby nic nie przerwać
Po zamknięciu transferu nie odkładam tematu na półkę. Domena może być już w nowym panelu, ale strona, poczta i subdomeny nadal opierają się na rekordach DNS, które trzeba utrzymać bez błędów. Jeśli coś przepisano niepełnie, problem zwykle wyjdzie dopiero po kilku godzinach, kiedy użytkownicy zaczną zgłaszać brak strony albo niedziałającą pocztę.
- Sprawdzam, czy nameserwery wskazują właściwy hosting.
- Porównuję rekordy A, AAAA, MX, CNAME i TXT z poprzednią konfiguracją.
- Weryfikuję SPF, DKIM i DMARC, żeby nie popsuć dostarczalności poczty.
- Patrzę na SSL, przekierowania i subdomeny, zwłaszcza jeśli ruch jest duży.
- Jeśli działa DNSSEC, sprawdzam, czy rekord DS został poprawnie przeniesiony.
W zmianach DNS liczy się cierpliwość, bo propagacja nie zawsze jest natychmiastowa. Ja zakładam, że pełne rozchodzenie zmian może zająć od kilkunastu minut do 24 godzin, a czasem dłużej, jeśli po drodze trafi się twardy cache albo nietypowy TTL. To nie jest błąd transferu, tylko normalny efekt działania DNS, który trzeba uwzględnić w planie.
Zanim klikniesz transfer, przygotuj te trzy rzeczy
Gdybym miał sprowadzić cały proces do kilku praktycznych punktów, zacząłbym od przygotowania danych, nie od samego formularza. Dobrze zrobiony transfer domeny jest bardziej kwestią porządku niż technicznej magii. Im lepiej uporządkowane informacje, tym mniejsze ryzyko, że operacja utknie na etapie, którego dało się uniknąć.
- Dostęp do aktualnego e-maila abonenta - bez niego potwierdzenie transferu może się nie udać.
- Aktualną listę rekordów DNS - najlepiej mieć ją spisaną przed zmianą operatora.
- Sprawdzony status domeny i termin ważności - to pozwala uniknąć pośpiechu i błędnej blokady w złym momencie.
Jeśli coś miałbym podkreślić najmocniej, to to: sam kod jest tylko jednym elementem układanki. Prawdziwa różnica między sprawnym transferem a frustracją leży w danych kontaktowych, statusie domeny i tym, czy wiesz, czy naprawdę potrzebujesz zmiany rejestratora, czy tylko lepszego hostingu. Kiedy te trzy rzeczy są poukładane, cała operacja staje się przewidywalna i zwykle przebiega bez nerwów.