Am schimbat DNS-ul pentru domeniul meu. ce cod (sau antet) ar trebui să folosesc în vechiul meu server pentru a spune browserului sau ISP-ului vizitatorului că ar trebui să verifice dacă DNS-ul meu este nou și conținutul actual este vechi?

este redirecționarea temporară către un subdomeniul ar trebui să vă ajute?

sau știți un mod mai bun?

Comentarii

  • Ați putea selecta un răspuns ca cel mai bun răspuns .
  • @RaffaelLuthiger niciunul dintre ei nu este încă răspunsul. ‘ Aflu mai multe despre lucrurile DNS, ‘ m voi edita întrebarea pentru a o clarifica și probabil că voi veni cu răspunsul meu în cele din urmă.

Răspuns

Se pare că nu puteți face prea multe în acest moment. Ați putea afișa un mesaj pe vechiul server care să ateste că vizitatorul se află pe vechiul site web. Dacă ați avea mai mult control asupra site-ului dvs. web, atunci puteți configura un „proxy” la noul server. Dar pentru aceasta aveți nevoie de propriul dvs. server și de o înțelegere despre software-ul serverului web.

Dar ceva f sau data viitoare: ceea ce ar fi trebuit să faceți mai întâi a fost să setați timpul de viață (TTL) pentru înregistrările DNS până la aproximativ 10 minute. De obicei, veți face acest lucru cu aproximativ o săptămână înainte de mutare. Și faceți acest lucru pe vechile servere DNS. Atunci când se întâmplă schimbarea, durează în mod ideal doar 10 minute până când toți utilizatorii vizitează noul site web.

În mod ideal, pentru că nu fiecare ISP și-a configurat serverele DNS pentru a respecta valoarea TTL. Unii își stabilesc propria valoare.

Dacă nu puteți schimba TTL și nu puteți configura un proxy, probabil că aveți un pachet de găzduire destul de ieftin. Deci, dacă este cu adevărat important pentru dvs. să puteți comuta mai ușor în general, atunci vă recomand să planificați mai mulți bani pentru găzduire. Dacă site-ul dvs. web nu merită foarte mult, atunci trebuie să trăiți cu faptul că schimbarea furnizorului aduce unele probleme.

Răspuns

TTL este prietenul tău. Înainte de migrare, cere registratorului să schimbe TTL pentru serverele de nume, dacă este posibil la 600 de secunde sau minimul disponibil.

Când migrez site-uri web folosind Cpanel, de exemplu, în afară de schimbarea serverele de nume de la registrator pentru a indica serverele de nume pentru serverul B, în mod normal schimb adresa IP din serverele de nume vechi pentru a indica noul server B. În acest fel, dacă cineva ajunge în continuare la serverele de nume vechi, va ajunge la noua adresă IP.

Răspuns

S-a schimbat adresa IP și numele domeniului este același? În acest caz, vechiul server DNS ar trebui să returneze noul adresa IP pentru numele dvs. de domeniu. Dacă numele dvs. de domeniu s-a schimbat, puteți configura serverul dvs. web pentru a redirecționa toate cererile de pe vechiul domeniu către noul domeniu.

Comentarii

  • Este nevoie de timp pentru ca modificările DNS să se propage – unele servere vor avea în cache adresa IP mai veche și pot ignora chiar setarea TTL înainte de a încerca să reîmprospăteze datele de pe serverul DNS autorizat. Deci, poate fi necesar să păstrați vechea adresă IP în funcțiune pentru o vreme, până când intrările DNS vechi dispar în cele din urmă.
  • domeniul este același. problema este că nu pot modifica setările serverului DNS. Pur și simplu pot schimba DNS pentru domeniu.
  • Sincer, takpar, comentariul tău este greu de înțeles. Spui că nu poți schimba DNS-ul, dar spui că l-ai schimbat? Poți fi mai specific și să oferi detalii detaliate?
  • @bortzmeyer, pot schimba serverul DNS pentru domeniu de la NS1 la NS2. Dar nu pot modifica setările nici în NS1, nici în NS2. că ‘ s vreau să spun. Dacă aș putea modifica setările NS1, nu a existat nicio problemă.

Răspuns

Sincer, întrebarea nu are sens.

Ți-ai mutat site-ul web de la o găzduire la furnizor la altul? Apoi, trebuie să vă conectați la registratorul de domenii și să indicați intrările serverului de nume către serverele de nume furnizate de noul dvs. furnizor de găzduire.

Ați schimbat numele serverului pe același server și ați păstrat același nume de domeniu ? Apoi, trebuie să accesați cPanel (sau orice altceva se folosește) și să vă actualizați intrările DNS și apoi să așteptați ca furnizorul de găzduire să preia informațiile modificate și să le introducă în serverele lor de nume.

ce cod (sau antet) ar trebui să folosesc pe vechiul meu server pentru a spune browserului sau ISP-ului vizitatorului că ar trebui să verifice noul meu DNS

Acest lucru nu este permis în mod specific ca măsură de securitate, cu excepția cazului în care întrebați de fapt despre o redirecționare 301 de la vechiul server către noul server care este o funcție de server HTTP, nu DNS.

Comentarii

  • Adresa este aceeași, MySite.com a fost în ServerA și este acum în ServerB, deci 301 nu are nicio semnificație, eu doar caut o cale pentru a forța clienții care vin la ServerA să-și șteargă memoria cache DNS, așa că vor fi actualizați.Nu ‘ nu numesc asta o problemă de securitate.
  • Sooo … Pentru a pune acest lucru ipotetic, așa că înțeleg. Faceți un IP ca 127.0.0.20. Găzduiți www.example.com pe ServerA. Schimbați www.example.com pentru a rula pe ServerB cu ip-ul atribuit ca 127.0.0.20. Corect? Îl iau de la ” adresă „, adică adresa IP reală.
  • Pot ‘ doar ” ia ” de la ServerA, presupunem că atât ServerA cât și ServerB sunt un cont cPanel și eu nu vreau doar să-mi șterg contul de pe ServerA, tocmai schimbasem DNS-ul din NS.ServerA în NS.ServerB. deci aceasta nu este o soluție.

Răspuns

Nu există niciun cod sau antet care să le comunice vizitatorilor noul dvs. Înregistrări DNS. Trebuie doar să așteptați ca noile înregistrări să se răspândească pe web. A fost nevoie de până la 72 de ore, dar acum ar trebui să fie complet în câteva minute. A avea un control bun asupra DNS TTL este întotdeauna un plus

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *