Jeg har endret DNS for domenet mitt. hvilken kode (eller topptekst) skal jeg bruke på den gamle serveren min for å fortelle den besøkendes nettleser eller Internett-leverandør at den skal se etter den nye DNS-en min og det nåværende innholdet er gammelt?
omdirigerer temp til en underdomenet skal hjelpe?
eller vet du en bedre måte?
Kommentarer
- Du kan velge ett svar som det beste svaret .
- @RaffaelLuthiger ingen av dem er svaret ennå. Jeg ' Jeg lærer mer om DNS-ting, jeg ' skal redigere spørsmålet for å gjøre det klart og sannsynligvis komme med svaret mitt til slutt.
Svar
Det ser ut som om du ikke kan gjøre mye for øyeblikket. Du kan legge ut en melding på den gamle serveren om at den besøkende er på det gamle nettstedet. Hvis du vil ha mer kontroll over nettstedet ditt, kan du konfigurere en «proxy» til den nye serveren. Men for dette trenger du din egen server og litt forståelse for programvaren til webserveren.
Men noe f eller neste gang: Det du burde ha gjort først var å sette time-to-live (TTL) for DNS-postene ned til 10 minutter eller så. Vanligvis vil du gjøre dette omtrent en uke før flyttingen. Og du gjør dette på de gamle DNS-serverne. Så når endringen skjer, tar det ideelt sett bare 10 minutter til alle brukere besøker det nye nettstedet.
Jeg sier ideelt sett fordi ikke alle Internett-leverandører har konfigurert sine DNS-servere til å respektere TTL-verdien. Noen setter sin egen verdi.
Hvis du ikke kan endre TTL og du ikke kan konfigurere en proxy, har du sannsynligvis en ganske billig hostingpakke. Så hvis det er veldig viktig for deg at du kan bytte lettere generelt, anbefaler jeg deg å planlegge mer penger til hosting. Hvis nettstedet ditt ikke er verdt mye, må du leve med at det å bytte leverandør gir problemer.
Svar
TTL er vennen din. Be registraren om å endre TTL for navneserverne før du migrerer, om mulig til 600 sekunder eller det minste tilgjengelige.
Når jeg for eksempel migrerer nettsteder ved hjelp av Cpanel, bortsett fra å endre navneservere hos registratoren for å peke på navneservere for server B, jeg endrer vanligvis IP-adressen i gamle navneservere for å peke på den nye serveren B. På den måten, hvis noen fremdeles når gamle navneservere, vil den nå den nye IP-adressen.
Svar
Har IP-adressen din endret seg og domenenavnet fortsatt er det samme? I dette tilfellet bør den gamle dns-serveren returnere den nye ip-adresse for domenenavnet ditt. Hvis domenenavnet ditt endret seg, kan du konfigurere webserveren din for å omdirigere alle forespørsler fra det gamle domenet til det nye domenet.
Kommentarer
- Det tar tid for DNS-endringer å spre seg – noen servere vil ha den eldre IP-adressen hurtigbufret, og kan til og med ignorere TTL-innstillingen før de prøver å oppdatere dataene fra den autoritative DNS-serveren. Så det kan være nødvendig å holde den gamle IP-adressen i bruk en stund, til de foreldede DNS-oppføringene til slutt forsvinner.
- domenet er det samme. problemet er at jeg ikke kan endre DNS-serverinnstillinger. Jeg kan bare endre DNS for domenet.
- Helt ærlig, takpar, kommentaren din er vanskelig å forstå. Du sier at du ikke kan endre DNS, men at du har endret den? Kan du være mer spesifikk og oppgi harde detaljer?
- @bortzmeyer, jeg kan endre DNS-server for domene fra NS1 til NS2. Men jeg kan ikke endre innstillingene i verken NS1 eller NS2. at ' s hva jeg mener. Hvis jeg kunne endre NS1-innstillingene, var det ikke noe problem.
Svar
Helt ærlig gir spørsmålet ingen mening.
Flyttet du nettstedet ditt fra en hosting til en leverandør til en annen? Deretter må du logge på domeneregistratoren din og peke navneserveroppføringene til navneserverne fra den nye vertsleverandøren.
Endret du servernavnet på samme server og holdt domenenavnet det samme ? Deretter må du gå til cPanel (eller hva som helst annet som brukes) og oppdatere DNS-oppføringene dine, og deretter vente til vertsleverandøren din å hente den endrede informasjonen og trekke den inn i navnetjenerne. b4ad7837cc «>
hvilken kode (eller topptekst) skal jeg bruke i den gamle serveren min for å fortelle den besøkendes nettleser eller Internett-leverandør at den skal se etter min nye DNS
Dette er spesifikt ikke tillatt som et sikkerhetsmål, med mindre du faktisk spør om en 301-viderekobling fra den gamle serveren til den nye serveren som er en HTTP-serverfunksjon, ikke DNS.
Kommentarer
- Adressen er den samme, MySite.com har vært i ServerA og er nå i ServerB, så 301 har ingen mening, jeg bare leter etter en måte for å tvinge klienter som kommer til ServerA for å tømme DNS-cachen, slik at de blir oppdatert.Jeg kaller ikke ' dette for en sikkerhetssak.
- Sååå … For å si dette hypotetisk så jeg forstår. Ta en ip som 127.0.0.20. Vert www.example.com på ServerA. Bytt www.example.com over til å kjøre på ServerB med ip tildelt 127.0.0.20. Riktig? Jeg tar det fra " adresse ", du mener den faktiske IP-adressen.
- Jeg kan ' t bare " ta det " fra ServerA, anta at både ServerA og ServerB er en cPanel-konto og jeg vil ikke bare fjerne kontoen min på ServerA, jeg hadde nettopp endret DNS fra NS.ServerA til NS.ServerB. så dette er ikke en løsning.
Svar
Det er ingen kode eller overskrift som kan fortelle besøkende om den nye DNS-poster. Du må bare vente på at de nye postene skal spre seg over nettet. Det tok før opptil 72 timer, men nå skal det være fullført i løpet av få minutter. Å ha god kontroll over DNS TTL er alltid et pluss