2011-01-20 16:57:49 +0000 2011-01-20 16:57:49 +0000
12
12

Cosa fa il lavaggio dei DNS?

Mi sono imbattuto in un sito web che mi istruiva a scaricare i miei DNS per poter vedere ciò che era online. Cosa fa questo e perché dovrebbe aiutare a visualizzare il sito web?

Risposte (4)

10
10
10
2011-01-20 17:33:38 +0000

DNS è il Domain Name System. I server DNS convertono un nome di dominio (come example.com) in un indirizzo IP (in questo caso 192.0.32.10). La mappatura dei nomi ai numeri può cambiare di volta in volta.

Il tuo computer tiene un record di voci DNS per evitare di cercarle ogni volta. Questa è la tua cache DNS. Puoi cancellare quei record (svuotare la cache) quando vuoi.

Se un sito web ha recentemente spostato i server, potresti vedere il vecchio sito per un po’. Sciacquare la cache DNS potrebbe aiutare.

4
4
4
2014-02-25 05:43:46 +0000

Ogni volta che digitate un URL sulla barra degli indirizzi, esso recupera l'indirizzo IP corrispondente per comunicare con il server web (potrebbe essere qualsiasi tipo di server). Quando si usa ripetutamente lo stesso URL è solo uno spreco di risorse di rete per recuperare l'indirizzo IP corrispondente ogni volta perché l'IP non cambia troppo spesso.

quindi il tuo computer memorizza le combinazioni del nome di dominio e il suo IP nella cache locale per evitare di recuperare dal Domain name Server (DNS) ogni volta che usi lo stesso nome di dominio (URL).

contiene anche un'altra informazione cruciale chiamata “Timeout” che dice circa il tempo valido per la combinazione di IP e nome di dominio, quando questo tempo scade il computer recupera nuovamente la combinazione dal DNS e la memorizza nuovamente nella cache locale.

Dns flushing è il meccanismo in cui l'utente può rendere manualmente tutte le voci nella cache non valide, quindi il computer recupera di nuovo le nuove combinazioni ogni volta che ne ha bisogno e le memorizza nella cache locale.

1
1
1
2011-01-22 03:31:24 +0000

A meno che non siate su vecchie versioni di Windows, significa che gli operatori del sito hanno fatto un casino. Hanno spostato il servizio a un nuovo indirizzo IP; prima di farlo, avrebbero dovuto abbassare alcuni timeout sui dati del nome nel DNS, in modo da dire qualcosa come “questa mappatura è valida per 5 minuti” invece di “questa mappatura è valida per il giorno successivo”. Questo deve essere fatto con un certo anticipo.

L'eccezione a questo è che le vecchie versioni di Windows (fino a XP? non ricordo) ignorerebbero i timeout più brevi di un giorno e ricorderebbero comunque la vecchia mappatura. Mentre è comune per le cache avere un “limite inferiore” su quanto può essere lungo il timeout, di solito è intorno a “5 minuti”, non “24 ore”. Questo significa che un sito web che sposta l'indirizzo IP deve essere effettivamente disponibile su due diversi indirizzi IP per quel periodo di tempo.

La soluzione per i gestori di siti web è quella di far funzionare un “proxy” di inoltro sul vecchio indirizzo IP, passando il traffico al nuovo indirizzo IP, per un paio di giorni, per dare il tempo di affrontare la triste realtà della cache stupidamente eccessiva.

In ogni caso, il problema è stato scaricato su di voi. Ma c'è una ragione per cui i grandi siti professionali non ti chiedono di fare questo - loro stessi lavorano intorno al problema.

0
0
0
2017-10-12 06:27:02 +0000

Il flush DNS è importante quando stiamo migrando le nostre applicazioni dai vecchi server ai nuovi server. I server/applicazioni avranno dei binding che puntano a VIP/Wide IP. Abbiamo affrontato alcuni problemi in cui le modifiche sono state fatte dal team di rete, cioè hanno cambiato il Wide IP dalla loro parte ma non hanno eseguito il flush DNS. Quando il team dell'applicazione colpisce il DNS per convalidare, il traffico sarà ancora indirizzato ai vecchi server perché lo stesso è memorizzato nella cache locale. Il flush DNS può essere eseguito dai nuovi server e può essere controllato usando il comando NSLOOKUP nel prompt dei comandi con la sintassi come sotto - Sintassi - NSLOOKUP

Questo vi fornirà l'indirizzo IP a cui punta l'attuale DNS.