Jag har ändrat DNS för min domän. vilken kod (eller rubrik) ska jag använda i min gamla server för att berätta för besökarens webbläsare eller ISP att den ska söka efter min nya DNS och det aktuella innehållet är gammalt?

omdirigerar temp till en underdomän borde hjälpa till?

eller vet du ett bättre sätt?

Kommentarer

  • Du kan välja ett svar som det bästa svaret .
  • @RaffaelLuthiger ingen av dem är svaret än. Jag ' Jag lär mig mer om DNS-grejer, jag ' kommer att redigera frågan för att göra den klar och förmodligen komma med mitt svar så småningom.

Svar

Det verkar som att du inte kan göra mycket för tillfället. Du kan lägga upp ett meddelande på den gamla servern om att besökaren är på den gamla webbplatsen. Om du skulle ha mer kontroll över din webbplats kan du konfigurera en ”proxy” till den nya servern. Men för detta behöver du din egen server och lite förståelse för webbserverprogramvara.

Men något f eller nästa gång: Vad du borde ha gjort först var att ställa in time-to-live (TTL) för DNS-posterna till tio minuter eller så. Vanligtvis skulle du göra detta ungefär en vecka före flytten. Och du gör detta på de gamla DNS-servrarna. När ändringen inträffar tar det idealiskt bara 10 minuter tills alla användare besöker den nya webbplatsen.

Jag säger helst eftersom inte alla ISP har konfigurerat sina DNS-servrar för att respektera TTL-värdet. Vissa ställer in sitt eget värde.

Om du inte kan ändra TTL och du inte kan konfigurera en proxy har du förmodligen ett ganska billigt webbhotellpaket. Så om det är väldigt viktigt för dig att du kan byta lättare i allmänhet rekommenderar jag dig att planera in mer pengar för webbhotellet. Om din webbplats inte är värt mycket måste du leva med det faktum att byte av leverantör medför några problem.

Svar

TTL är din vän. Innan du migrerar ber du registraren att ändra TTL för namnservrarna, om möjligt till 600 sekunder eller det lägsta tillgängliga.

När jag till exempel migrerar webbplatser med Cpanel, förutom att ändra namnservrar hos registraren för att peka på namnservrar för server B, jag ändrar normalt IP-adressen i gamla namnservrar för att peka på den nya servern B. På det sättet, om någon fortfarande når gamla namnservrar, når den den nya IP-adressen.

Svar

Har din IP-adress ändrats och domännamnet är fortfarande detsamma? I det här fallet ska den gamla dns-servern returnera den nya IP-adress för ditt domännamn. Om ditt domännamn ändrades kan du konfigurera din webbserver för att omdirigera alla förfrågningar från den gamla domänen till den nya domänen.

Kommentarer

  • Det tar tid för DNS-ändringar att spridas – vissa servrar har den äldre IP-adressen cachade och kan till och med ignorera TTL-inställningen innan de försöker uppdatera sina data från den auktoritativa DNS-servern. Så det kan vara nödvändigt att hålla den gamla IP-adressen i tjänst ett tag tills de inaktuella DNS-posterna så småningom försvinner.
  • domänen är densamma. problemet är att jag inte kan ändra DNS-serverinställningar. Jag kan bara ändra DNS för domän.
  • Uppriktigt sagt, takpar, din kommentar är svår att förstå. Du säger att du inte kan ändra DNS men du säger att du har ändrat den? Kan du vara mer specifik och ge hårda detaljer?
  • @bortzmeyer, jag kan ändra DNS-server för domän från NS1 till NS2. Men jag kan inte ändra inställningar i varken NS1 eller NS2. att ' s vad jag menar. Om jag kunde ändra NS1-inställningarna fanns det inga problem.

Svar

Uppriktigt sagt är frågan ingen mening.

Flyttade du din webbplats från en webbhotell till en annan? Då måste du logga in på din domänregistrator och peka namnserverposterna till namnservrarna som tillhandahålls av din nya värdleverantör.

Ändrade du servernamnet på samma server och behöll domännamnet detsamma ? Då måste du gå till din cPanel (eller vad som helst som används) och uppdatera dina DNS-poster och sedan vänta på att din värdleverantör hämtar den ändrade informationen och drar den till sina namnservrar.

vilken kod (eller rubrik) ska jag använda i min gamla server för att berätta för besökarens webbläsare eller ISP att den ska söka efter min nya DNS

Detta är specifikt inte tillåtet som en säkerhetsåtgärd, såvida du inte frågar om en 301-omdirigering från den gamla servern till den nya servern som är en HTTP-serverfunktion, inte DNS.

Kommentarer

  • Adressen är densamma, MySite.com har varit i ServerA och finns nu i ServerB, så 301 har ingen mening, jag letar bara efter ett sätt för att tvinga klienter som kommer till ServerA för att rensa sin DNS-cache så att de kommer att uppdateras.Jag ' kallar inte detta för en säkerhetsfråga.
  • Sååå … För att uttrycka detta hypotetiskt så förstår jag. Ta en ip som 127.0.0.20. Värd www.example.com på ServerA. Ändra www.example.com över för att köra på ServerB med ip tilldelad som 127.0.0.20. Korrekt? Jag tar det från " adress ", du menar den faktiska IP-adressen.
  • Jag kan ' t bara " ta det " från ServerA, antag att både ServerA och ServerB är ett cPanel-konto och jag vill inte bara ta bort mitt konto på ServerA, jag hade precis ändrat DNS från NS.ServerA till NS.ServerB. så detta är inte en lösning.

Svar

Det finns ingen kod eller rubrik för att berätta för besökarna om din nya DNS-poster. Du måste bara vänta tills de nya posterna sprids över webben. Det brukade ta upp till 72 timmar men nu ska det vara klart inom några minuter. Att ha bra kontroll över din DNS TTL är alltid ett plus

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *