Ho cambiato il DNS per il mio dominio. quale codice (o intestazione) dovrei usare nel mio vecchio server per dire al browser o allISP del visitatore che dovrebbe controllare il mio nuovo DNS e che il contenuto corrente è vecchio?

il temp sta reindirizzando a un il sottodominio dovrebbe aiutare?

o conosci un modo migliore?

Commenti

  • Potresti selezionare una risposta come risposta migliore .
  • @RaffaelLuthiger nessuno di loro è ancora la risposta. ' sto imparando di più sullargomento DNS, ' modificherò la domanda per renderla più chiara e probabilmente arriverà con la mia risposta alla fine.

Risposta

Sembra che tu non possa fare molto al momento. Potresti mettere un messaggio sul vecchio server in cui si afferma che il visitatore si trova sul vecchio sito web. Se avessi un maggiore controllo sul tuo sito web, potresti configurare un “proxy” al nuovo server. Ma per questo hai bisogno del tuo server e di una certa comprensione del software del server web.

Ma qualcosa f o la prossima volta: quello che avresti dovuto fare prima era impostare il time-to-live (TTL) per i record DNS fino a 10 minuti circa. Di solito lo faresti circa una settimana prima del trasloco. E lo fai sui vecchi server DNS. Quindi, quando la modifica avviene, idealmente ci vogliono solo 10 minuti prima che tutti gli utenti visitino il nuovo sito web.

Dico idealmente perché non tutti gli ISP hanno configurato i loro server DNS per rispettare il valore TTL. Alcuni impostano il proprio valore.

Se non puoi modificare il TTL e non puoi configurare un proxy, probabilmente hai un pacchetto di hosting piuttosto economico. Quindi, se è davvero importante per te che puoi cambiare più facilmente in generale, ti consiglio di pianificare più soldi per lhosting. Se il tuo sito web non vale molto, allora devi convivere con il fatto che cambiare provider comporta alcuni problemi.

Risposta

TTL è tuo amico. Prima di migrare chiedi al registrar di modificare il TTL per i server dei nomi, se possibile a 600 secondi o il minimo disponibile.

Quando eseguo la migrazione di siti Web utilizzando Cpanel, ad esempio, a parte la modifica server dei nomi presso il registrar per puntare ai server dei nomi per il server B, normalmente cambio lindirizzo IP nei vecchi server dei nomi per puntare al nuovo server B. In questo modo, se qualcuno sta ancora raggiungendo i vecchi server dei nomi, raggiungerà il nuovo indirizzo IP.

Risposta

Il tuo indirizzo IP è cambiato e il nome di dominio è sempre lo stesso? In questo caso, il vecchio server DNS dovrebbe restituire il nuovo indirizzo ip del tuo nome di dominio. Se il tuo nome di dominio è cambiato, puoi configurare il tuo server web per reindirizzare tutte le richieste dal vecchio dominio al nuovo dominio.

Commenti

  • La propagazione delle modifiche DNS richiede tempo: alcuni server avranno il vecchio indirizzo IP memorizzato nella cache e potrebbero persino ignorare limpostazione TTL prima di provare ad aggiornare i dati dal server DNS autorevole. Quindi potrebbe essere necessario mantenere il vecchio indirizzo IP in servizio per un po , fino a quando le voci DNS non aggiornate alla fine scompaiono.
  • il dominio è lo stesso. il problema è che non posso modificare le impostazioni del server DNS. Posso solo cambiare il DNS per il dominio.
  • Francamente, takpar, il tuo commento è difficile da capire. Dici che non puoi cambiare il DNS ma dici di averlo cambiato? Puoi essere più specifico e fornire dettagli concreti?
  • @bortzmeyer, posso cambiare il server DNS per il dominio da NS1 a NS2. Ma non posso modificare le impostazioni in NS1 o NS2. questo ' è quello che intendo. Se potessi modificare le impostazioni di NS1 non ci sarebbero stati problemi.

Risposta

Francamente, la domanda non ha senso.

Hai spostato il tuo sito web da un hosting a un provider a un altro? Quindi devi accedere al tuo registrar di dominio e indirizzare le voci del server dei nomi ai server dei nomi forniti dal tuo nuovo provider di hosting.

Hai cambiato il nome del server sullo stesso server e hai mantenuto lo stesso nome di dominio ? Quindi devi andare sul tuo cPanel (o qualsiasi altra cosa venga utilizzata) e aggiornare le tue voci DNS e quindi attendere che il tuo provider di hosting raccolga le informazioni modificate e le inserisca nei loro server dei nomi.

quale codice (o intestazione) devo usare nel mio vecchio server per dire al browser o allISP del visitatore che dovrebbe controllare il mio nuovo DNS

Questo in particolare non è consentito come misura di sicurezza, a meno che tu non stia effettivamente chiedendo un reindirizzamento 301 dal vecchio server al nuovo server che è una funzione del server HTTP, non DNS.

Commenti

  • Lindirizzo è lo stesso, MySite.com è stato in ServerA ed è ora in ServerB, quindi 301 non ha significato, sto solo cercando un modo per forzare i client che arrivano a ServerA a svuotare la cache DNS, in modo che vengano aggiornati.Non ' lo chiamo una questione di sicurezza.
  • Quindi … Per dirla in modo ipotetico, così ho capito. Prendi un ip come 127.0.0.20. Ospita www.example.com su ServerA. Cambia www.example.com in modo che venga eseguito su ServerB con lip assegnato come 127.0.0.20. Corretta? Lo prendo da " indirizzo ", intendi lindirizzo IP effettivo.
  • Posso ' t solo " prendilo " da ServerA, presumi che sia ServerA che ServerB siano un account cPanel e io non voglio solo rimuovere il mio account su ServerA, avevo appena cambiato DNS da NS.ServerA a NS.ServerB. quindi questa non è una soluzione.

Risposta

Non è presente alcun codice o intestazione per informare i visitatori del tuo nuovo Record DNS. Devi solo aspettare che i nuovi record si propagino sul web. Prima richiedevano fino a 72 ore, ma ora dovrebbe essere completato in pochi minuti. Avere un buon controllo sul tuo DNS TTL è sempre un vantaggio

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *