Zmieniłem DNS mojej domeny. jakiego kodu (lub nagłówka) powinienem użyć na moim starym serwerze, aby poinformować przeglądarkę odwiedzającego lub dostawcę usług internetowych, że powinien sprawdzić mój nowy DNS, a aktualna zawartość jest stara?

czy tymczasowe przekierowanie do subdomena powinna pomóc?

czy znasz lepszy sposób?

Komentarze

  • Możesz wybrać jedną odpowiedź jako najlepszą .
  • @RaffaelLuthiger żaden z nich nie jest jeszcze odpowiedzią. ' dowiaduję się więcej o DNS, ' zamierzam edytować pytanie, aby było jasne i prawdopodobnie w końcu otrzymam odpowiedź.

Odpowiedź

Wygląda na to, że w tej chwili nie możesz wiele zrobić. Możesz umieścić na starym serwerze komunikat informujący, że użytkownik jest na starej witrynie. Jeśli chcesz mieć większą kontrolę nad swoją witryną, możesz skonfigurować „proxy” na nowy serwer. Ale do tego potrzebny jest własny serwer i trochę wiedzy na temat oprogramowania serwera WWW.

Ale coś f lub następnym razem: Najpierw należy ustawić czas wygaśnięcia (TTL) rekordów DNS na mniej więcej 10 minut. Zwykle robiłbyś to około tydzień przed przeprowadzką. Robisz to na starych serwerach DNS. Wtedy, gdy nastąpi zmiana, idealnie zajmie tylko 10 minut, zanim wszyscy użytkownicy odwiedzą nową witrynę.

Mówię idealnie, ponieważ nie każdy dostawca usług internetowych skonfigurował swoje serwery DNS, aby przestrzegały wartości TTL. Niektóre ustawiają własną wartość.

Jeśli nie możesz zmienić TTL i nie możesz skonfigurować serwera proxy, prawdopodobnie masz całkiem tani pakiet hostingowy. Więc jeśli jest dla Ciebie naprawdę ważne, abyś mógł ogólnie łatwiej przełączać się, polecam zaplanować więcej pieniędzy na hosting. Jeśli Twoja witryna nie jest wiele warta, musisz pogodzić się z faktem, że zmiana dostawcy wiąże się z pewnymi problemami.

Odpowiedź

TTL to twój przyjaciel. Przed migracją poproś rejestratora o zmianę TTL serwerów nazw, jeśli to możliwe, na 600 sekund lub minimum.

Kiedy migruję strony internetowe za pomocą Cpanel, na przykład, serwery nazw u rejestratora, aby wskazywały na serwery nazw dla serwera B, zwykle zmieniam adres IP w starych serwerach nazw, aby wskazywał na nowy serwer B. W ten sposób, jeśli ktoś nadal łączy się ze starymi serwerami nazw, osiągnie nowy adres IP.

Odpowiedź

Czy Twój adres IP zmienił się, a nazwa domeny jest nadal taka sama? W takim przypadku stary serwer DNS powinien zwrócić nowy adres IP nazwy domeny. Jeśli nazwa domeny uległa zmianie, możesz skonfigurować serwer WWW, aby przekierowywał wszystkie żądania ze starej domeny do nowej domeny.

Komentarze

  • Propagacja zmian DNS zajmuje trochę czasu – niektóre serwery będą miały buforowany starszy adres IP i mogą nawet ignorować ustawienie TTL przed próbą odświeżenia danych z autorytatywnego serwera DNS. Dlatego może być konieczne pozostawienie starego adresu IP w serwisie przez jakiś czas, aż przestarzałe wpisy DNS w końcu znikną.
  • domena jest taka sama. problem polega na tym, że nie mogę zmienić ustawień serwera DNS. Mogę tylko zmienić DNS dla domeny.
  • Szczerze, takpar, twój komentarz jest trudny do zrozumienia. Mówisz, że nie możesz zmienić DNS, ale mówisz, że go zmieniłeś? Czy możesz być bardziej konkretny i podać twarde szczegóły?
  • @bortzmeyer, mogę zmienić serwer DNS dla domeny z NS1 na NS2. Ale nie mogę modyfikować ustawień w NS1 ani NS2. że ' o co mi chodzi. Gdybym mógł zmodyfikować ustawienia NS1, nie byłoby problemu.

Odpowiedź

Szczerze mówiąc, pytanie nie ma sensu.

Czy przeniosłeś swoją witrynę z jednego hostingu do innego dostawcy? Następnie musisz zalogować się do swojego rejestratora domen i wskazać wpisy serwera nazw serwery nazw dostarczone przez nowego dostawcę usług hostingowych.

Czy zmieniłeś nazwę serwera na tym samym serwerze i zachowałeś tę samą nazwę domeny ? Następnie musisz przejść do swojego cPanel (lub czegokolwiek innego, co jest używane) i zaktualizować wpisy DNS, a następnie poczekać, aż dostawca hostingu odbierze zmienione informacje i przeniesie je do swoich serwerów nazw.

jaki kod (lub nagłówek) powinienem użyć na moim starym serwerze, aby poinformować przeglądarkę odwiedzającego lub dostawcę usług internetowych, że powinien sprawdzić mój nowy DNS

Jest to szczególnie niedozwolone ze względów bezpieczeństwa, chyba że faktycznie pytasz o przekierowanie 301 ze starego serwera na nowy, który jest funkcją serwera HTTP, a nie DNS.

Komentarze

  • Adres jest taki sam, MySite.com była na serwerze A, a teraz na serwerze B, więc 301 nie ma znaczenia, po prostu szukam sposobu aby zmusić klientów przybywających do Serwera A do wyczyszczenia pamięci podręcznej DNS, aby byli aktualizowani.Nie ' nie nazywam tego kwestią bezpieczeństwa.
  • Tak więc … Ujmując to hipotetycznie, więc rozumiem. Weź adres IP, taki jak 127.0.0.20. Hostuj www.example.com na serwerze A. Zmień www.example.com tak, aby działał na serwerze B z adresem IP przypisanym jako 127.0.0.20. Poprawny? Biorę to z " adresu ", masz na myśli rzeczywisty adres IP.
  • Mogę ' t tylko " weź to " z serwera A, załóżmy, że zarówno serwer A, jak i serwer B są kontem cPanel i ja nie chcę tylko usunąć mojego konta na serwerze ServerA, właśnie zmieniłem DNS z NS.ServerA na NS.ServerB. więc to nie jest rozwiązanie.

Odpowiedź

Nie ma kodu ani nagłówka, który informowałby odwiedzających o nowym Rekordy DNS. Musisz tylko poczekać, aż nowe rekordy zostaną rozpowszechnione w sieci. Kiedyś zajmowało to do 72 godzin, ale teraz powinno zostać zakończone w ciągu kilku minut. Dobra kontrola nad TTL DNS jest zawsze plusem

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *