Necessità di avere il caching nei server con nome


0

Sto cercando di capire perché è richiesto il caching sul server di bind, quando il client che riceve le risposte sarebbe in cache in base ai valori TTL.

Così, Il caching è richiesto sul server, se il client non è in grado di memorizzare tali risposte? Non è un sovraccarico su entrambi i sistemi client e server per memorizzare nella cache le stesse risposte ai rispettivi fini Quali sono i possibili casi d'uso della memorizzazione nella cache delle risposte sul server? Cosa succede se c'è un aggiornamento dinamico di Record su Server e Server invia ancora le risposte memorizzate nella cache?


Come sei arrivato alla conclusione che named è supposto / richiesto per memorizzare le risposte?
Daniel B

I timer TTL vengono decrementati quando interrogati da un client, quando il client non memorizza le risposte nella cache. Ogni nuova query ha un valore TTL inferiore al valore TTL della zona. Questo potrebbe significare solo che il server stava memorizzando nella cache le risposte
Harshith Mulky

Risposte:


1

Richieste DNS dovrebbero essere memorizzato in cache ad ogni singolo livello. Altrimenti, invece di centinaia di miliardi di richieste DNS al giorno, dovremmo occuparci di quadrilioni di esse, ostruendo i server DNS e probabilmente rallentando ogni singola connessione su Internet a causa del traffico generato.

Quando il server DNS memorizza nella cache la richiesta, non lo memorizza solo per un singolo computer. Lo memorizza nella cache per qualsiasi altro dispositivo che hai utilizzato.

Questo principio distribuisce e riduce notevolmente il carico sul resto del mondo e viene applicato in modo ricorsivo a più livelli per le stesse ragioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.