Jak bezproblemowo przenieść domenę (unikaj przestojów, ponieważ serwery nazw poprzedniego rejestratora przestały obsługiwać rekordy DNS)

16

Właśnie przeniosłem domenę z GoDaddy do NameCheap.com. Nastąpił okres przestoju, dopóki nie skonfigurowałem odpowiednich ustawień w NameCheap. Podczas tego przestoju przeglądarki zwróciły błąd 408 żądania przekroczenia limitu czasu. Następnym razem, jak uniknąć przestojów podczas transferu domen, ponieważ serwery nazw poprzedniego rejestratora przestały wyświetlać rekordy? W szczególności przesyłane do NameCheap (z GoDaddy).

Uwaga: to pytanie różni się nieco od transferów domen - obsługa przestojów, ponieważ NameCheap skopiowało informacje o serwerze nazw GoDaddy dla domeny, ale serwery nazw GoDaddy przestały obsługiwać rekordy DNS. Kiedy przełączyłem się na serwery nazw NameCheap, musiałem ręcznie ponownie wprowadzić wszystkie rekordy.

Mógłbym przysiąc na poprzednim transferze (również z GoDaddy do Namecheap) wszystkie rekordy DNS zostały przesłane automatycznie, bez przestojów. Co ostatnio zrobiłem inaczej? Czy chodziło tylko o jak najszybsze przełączenie serwera nazw? Myślę, że problem polega na skonfigurowaniu domeny do używania serwerów nazw NameCheap, zanim serwery nazw GoDaddy przestaną wyświetlać rekordy.

Myślałem o dwóch możliwych rozwiązaniach, ale nie jestem pewien, czy jedno z nich jest wykonalne:

  • ustaw TTL dla rekordów w GoDaddy na bardzo długą wartość (może nie być możliwe, jeśli nie jestem właścicielem domeny)
  • użyj pośredniego serwera nazw innej firmy

Jakieś lepsze pomysły?

Leftium
źródło
Aby uniknąć przestojów, bardzo ostrożnie skonfigurowałem serwer nazw innej firmy (nie nowego lub starego dostawcy), a następnie przeniosłem do niego usługę nazw od starego dostawcy. Stary dostawca (Easynet) natychmiast usunął dane ze swoich serwerów nazw, mimo że nadal płaciłem im za usługę nazw (w absurdalnym tempie) i nie powiedziałem im, żeby zdjęli coś z serwera nazw. Mieliśmy dni przestoju przed rozpowszechnieniem się rekordów i przejęciem nowych serwerów nazw. Byłem bardzo zirytowany w Easynet. Nie używaj ich do obsługi nazw. Nigdy nie możesz odejść.
rjmunro,
@ rjmunro Właśnie przeszedłem dokładnie to samo, przenosząc się z namecheap do dnsmadeeasy. Gdy tylko przeniosłem DNS, usunęli oni rekordy, zamiast czekać na upływ czasu pamięci podręcznej. Niezwykle duża strona internetowa, która jest również źródłem utrzymania. Frustrowanie jest skrajnym niedopowiedzeniem.
Nathan Stretch

Odpowiedzi:

5

Cóż, powinienem najpierw sprawdzić bazę wiedzy NameCheap: Jak przenieść domenę do Namecheap bez ogromnego przestoju?

NameCheap oferuje usługę FreeDNS , dzięki czemu ich serwery nazw mogą rozpocząć obsługę żądań DNS przed transferem. Przypuszczam, że nadal działałby również przy przenoszeniu z NameCheap.

Leftium
źródło
Nadal powoduje to przestoje, ponieważ FreeDNS NameCheap nie pozwoli ci dodawać do niego twoich rekordów, dopóki nie zmienisz domeny (u starego rejestratora), aby używać FreeDNS. Głupi.
Dan Benamy
1
Niepoprawnie, Dan. Chodzi o to, aby przenieść rekordy NS przed zmianą rejestratorów; oznacza to, że musisz je zmienić na stary. Rekordy NS pozostają niezmienione podczas maksymalnego 5-dniowego okresu oczekiwania rejestratora, więc zrób to wcześnie i dobrze przetestuj. Dzięki tej metodzie nie ma przestojów.
gamut
1

Istnieje kilka części, które wymagają przeniesienia, a sposobem uniknięcia przestojów jest przenoszenie jednej części we właściwej kolejności.

Zakładam, że miałeś wszystko pod jednym dachem, z godaddy będącym rejestrem, dostawcami dns, hostem internetowym itp., Wszystko w jednym pakiecie. Więc po przeniesieniu domeny godaddy zatrzymał wszystkie serwery jednocześnie. Aby uniknąć przestojów, musisz kontrolować i modyfikować poszczególne części. Na przykład rejestrowałbym domenę w jednej firmie, korzystał z usług dns innej firmy i kupowałbym przestrzeń hostingową od trzeciej. Jest to bardziej skomplikowane w konfiguracji i może kosztować więcej, ale daje większą kontrolę.

Kontrola polega na możliwości zmiany dostawcy jednej z tych części bez zakłócania obsługi pozostałych części. Możesz zmienić hosta lub rejestratora bez przerywania usługi dns, po prostu zmieniając ustawienia dns.

Podczas zmiany DNS zaleca się ustawienie bardzo krótkiego czasu TTL, aby zmiany DNS szybko się rozprzestrzeniały. Jeśli ustawisz bardzo długi czas TTL, odwiedzający będą nadal wysyłani do pamięci podręcznej, starych ustawień DNS do końca czasu TTL.

Przeprowadzka:

  1. Twórz kopie zapasowe wszystkiego, plików, bazy danych, ustawień e-mail, dużo, po prostu to wszystko pójdzie nie tak.

  2. Ustaw czasy TTL w DNS na krótką wartość.

  3. Skopiuj wszystkie pliki, bazy danych i ustawienia na nowy host (jeśli masz witrynę dynamiczną, może być konieczne ograniczenie pewnego zachowania przez pewien czas lub ustawienie trybu tylko do odczytu, aby zapobiec utracie danych podczas przesyłania).

  4. Sprawdź, czy kopia działała poprawnie.

  5. Zmień stary system DNS, aby wskazywał na nowy serwer WWW i sprawdź, czy witryna się ładuje. (jeśli się wyrejestrujesz, możesz teraz ponownie włączyć pełne zachowanie dynamiczne).

  6. Skopiuj ustawienia DNS ze starego serwera na nowy serwer DNS.

  7. Zmień serwery nazw u rejestratora, aby wskazywały nowy serwer DNS.

  8. Sprawdź, czy witryna działa, poczekaj kilka dni, aż wszystko wszędzie przejdzie do nowych ustawień, a następnie wyłącz stary serwer nazw.

  9. Jeśli przenosisz rejestratora, wykonaj ten krok na końcu przed zamknięciem starego konta.

Sugerujesz korzystanie z pośredniej usługi DNS innej firmy. Sugeruję, abyś używał usługi DNS innej firmy nie tylko jako pośrednika, ale jako głównego dostawcy DNS.

Rincewind42
źródło
1

Ok, po pierwsze, nie jest konieczne przenoszenie plików / bazy danych itp., Chyba że faktycznie hostujesz również u swojego obecnego rejestratora.

Po drugie, największą rzeczą często pomijaną i przyczyniającą się do przestojów podczas transferu jest to, czy nowy rejestrator pozwoli ci skonfigurować DNS przed transferem. Wielu nie przyznaje się do tego otwarcie. Na przykład 1and1.com zmieni twoje serwery nazw na swoje, ale nie pozwoli ci zmienić żadnych ustawień DNS, dopóki transfer się nie zakończy i nie stanie się dostępny administracyjnie, co, jak widziałem, zajmuje kolejne 24-48 godzin po zakończeniu transferu.

1) Upewnij się, że nowy rejestrator faktycznie będzie obsługiwał istniejący DNS innej firmy zdefiniowany w twoich rekordach WHOIS, które będą wyszukiwać w momencie żądania transferu

2) Skonfiguruj DNS innej firmy, taki jak bezpłatny DNS z arkusza nazw i skopiuj istniejące ustawienia strefy DNS, których używasz u obecnego rejestratora

3) Zmień serwery DNS u obecnego rejestratora na DNS innej firmy, takie jak bezpłatny DNS, i sprawdź, czy propagacja może potrwać 48 godzin

4) Sprawdź, czy dane kontaktowe w WHOIS są prawidłowe oraz czy adres e-mail rejestrującego i administracyjnego jest prawidłowy

5) Odblokuj domenę u obecnego rejestratora i poproś o kod autoryzacji transferu, który zazwyczaj zostanie wysłany na Twój adres e-mail, albo na konto e-mail rejestrującego / administracyjnego WHOIS.

6) Zainicjuj przeniesienie w / nowego rejestratora za pomocą kodu uwierzytelnienia i weryfikacji wiadomości e-mail wysyłanej na konto e-mail WHOIS, która weryfikuje własność domeny

Poczekaj na zakończenie transferu.

Philip Ingram
źródło
0

Ostatnio dokonałem podobnej zmiany, ale tym razem byłem gotowy. Oto co zrobiłem.

  • Zduplikuj WSZYSTKIE swoje rekordy DNS ze starego hosta serwera nazw na nowy host serwera nazw. Użyj tego samego TTL, chyba że masz powód, aby tego nie robić.
  • Poczekaj, aż nowe serwery nazw odpowiedzą na twoje zapytania DNS. Możesz użyć, dig @newnameserver yourdomain.com A +shortaby zobaczyć, czy zareaguje.
  • Zmień serwery nazw rejestratora, aby wskazywały nowe serwery nazw.
  • Poczekaj kilka dni, aż nowe serwery nazw będą się rozprzestrzeniać na całym świecie (lepiej bezpiecznie niż przepraszać)
  • Anuluj starego hosta serwera nazw

To prawda, że ​​migracja stała się sprawą wielodniową. Kiedy wykonałem transfer z webhosting / namehosting do nowego hosta, najpierw wykonałem kroki 2-3, co zajęło mniej niż dzień (nowy host serwera nazw nie zawsze od razu odbierał zmiany). To było w środę. W następną sobotę dokonałem właściwego transferu strony internetowej, a następnie zrobiłem ostatni krok w następny poniedziałek. Tylko kilka użytkownicy mieli problemy, bo przypadkowo ustawić CNAMEna wwwcelu ghs.google.com(heh).

laebshade
źródło
Nie jestem pewien, czy duplikowanie i oczekiwanie jest możliwe (z NameCheap): przeniesione domeny mają specjalny status oczekujący do momentu zwolnienia domeny przez innego rejestratora. Wymagane „Zarządzanie hostem” i „Opcje zaawansowane” wydają się być do tego czasu niedostępne (nie mogę potwierdzić, ponieważ w tej chwili nie mam żadnych oczekujących transferów domen).
Leftium
Lepiej trzymaj rejestratora hostingowego oddzielnie od hostingu serwera nazw.
laebshade