Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16451|Risposta: 2

[finestre] Quanto spesso la cache DNS di Windows svuota?

[Copiato link]
Pubblicato su 06/12/2017 10:19:45 | | | |
DNS è una "parola" che tutti conosciamo molto bene, c'è una cache DNS nel sistema Windows, e la risoluzione DNS è il metodo effettivo di indirizzamento per la maggior parte delle applicazioni su Internet. La riqualificazione della tecnologia dei nomi di dominio e di una varietà di applicazioni basate sulla tecnologia dei nomi di dominio ha arricchito le applicazioni e i protocolli Internet e, con il DNS, può non solo migliorare la nostra velocità Internet, ma anche la velocità di apertura delle pagine web. Tuttavia, la cache DNS è a tempo limitato e verrà aggiornata automaticamente a un certo orario.
Ad esempio, quando visitiamo un sito per la prima volta, il DNS restituisce l'IP corretto e il sistema memorizza temporaneamente questo risultato, ovvero la cache DNS. La cache stabilisce un tempo di scadenza, ad esempio 2 ore; quando chiudiamo il sito dopo 2 ore, il sistema restituirà direttamente il risultato dalla cache DNS locale del tuo computer, senza dover chiedere al server DNS, che "accelera" la risoluzione dell'URL mascherato. Ovviamente, dopo più di N ore, il sistema chiederà automaticamente di nuovo al server DNS di ottenere nuovi risultati.

Per impostazione predefinita: il valore predefinito per la cache DNS di Windows è MaxCacheTTL, qui è 86400s, che è un giorno, e macOS segue rigorosamente il TTL nel protocollo DNS!

Tuttavia, a differenza dei sistemi Windows, il tempo di cache DNS del browser è indipendente dal TTL e ogni browser ha un valore fisso. Di seguito sono riportati i tempi di cache dei browser comuni:



1. Chrome Google Chrome
Per velocizzare l'accesso, Google Chrome utilizza il metodo di pre-pre-record DNS e l'istituzione di una cache DNS localmente per velocizzare la connessione del sito web.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. Browser IE
IE memorizza il DNS per 30 minuti.

3. Firefox Firefox
Firefox ha una funzione di cache DNS, ma il tempo di cache predefinito è solo 1 minuto, puoi cambiare il valore predefinito per velocizzare la risoluzione DNS, come segue:
Apri una nuova finestra, inserisci about:config nella barra degli indirizzi, inserisci invio e poi accedi all'interfaccia delle impostazioni. Poi cerca network.dnsCacheExpiration, cambia i 60 originali in 6000 (indicando 6000 secondi di cache), e poi cerca network.dnsCacheEntries per cambiare il valore predefinito da 20 a 1000 (per 1000 cache). Se non ci sono due elementi superiori, puoi crearli di nuovi, e il nuovo tipo di voce è intero. Ovviamente, puoi anche impostare altri valori se necessario.

4. Safari è il browser predefinito nel sistema Apple
Circa 10
Per garantire un'alta disponibilità del servizio, il DNS richiede la ridondanza di più server di nomi per supportare ciascuna regione. I record di risorse per una zona vengono aggiornati manualmente o automaticamente su un singolo nameserver primario, noto come server DNS primario, che può essere un nameserver autorevole per una o più zone.
L'analisi parsing di solito comporta l'attraversamento di più server di nomi per trovare le informazioni di cui hai bisogno. Tuttavia, alcuni parser funzionano più semplicemente comunicando con un solo server di nomi. Questi semplici parser si basano su un nameserver ricorsivo (chiamato "stub parser") per trovare il lavoro di esecuzione e poi trovare le informazioni.
Ad esempio, Chrome farà prima una richiesta HTTP al primo IP e, se non funziona, effettuerà una richiesta HTTP al prossimo IP
Data: 2014-11-21T17:13+0800 Autore: CobbLiu Org versione 7.9.3f con Emacs versione 24




Precedente:Uno strumento di sviluppo essenziale per un buon ingegnere full-stack
Prossimo:La terra è giù, la terra è giù
 Padrone di casa| Pubblicato su 06/12/2017 10:27:40 |
Come disabilitare la cache DNS client in Windows XP e Windows Server 2003

https://support.microsoft.com/zh-cn/help/318803/how-to-disable-client-side-dns-caching-in-windows-xp-and-windows-serve

Per visualizzare la cache del risoluzione DNS, digita ipconfig /displaydns al prompt dei comandi

 Padrone di casa| Pubblicato su 06/12/2017 10:40:46 |

La risoluzione del server DNS restituisce la policy di allocazione IP e il client seleziona la policy IP del nome di dominio
Un semplice test per risolvere prima 163 nomi di dominio

C:\Users\itsvse>nslookup www.163.com
Cameriere: ns4.zj.chinamobile.com
Address:  211.140.188.188

Risposta non autorevole:
Nome: c01.i05.cmbzj.hadns.net
Addresses:  111.1.38.160
          111.1.38.159
          223.94.95.114
          223.94.95.119
Aliases:  www.163.com
          www.163.com.cloudcdn.net
          c01.i05.hacdn.net



Puoi vedere che il nome di dominio ha restituito più IP, e il server DNS avrà alcune policy per garantire che il cliente acceda al bilanciamento del carico o alla garanzia di velocità del server, come il ritorno casuale dell'IP, il ritorno tramite l'IP più vicino all'utente, ecc., e la sua strategia di controllo principale è regolare il primo IP restituito nella lista.

Generalmente, il client (come un browser) sceglie l'IP restituito dal DNS per prendere il primo IP, e se il primo IP fallisce, prenderà il secondo IP. Ci sono anche client che falliscono subito dopo aver connesso al primo IP.
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com