Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 16451|Απάντηση: 2

[παράθυρα] Πόσο συχνά ξεπλένεται η προσωρινή μνήμη DNS των Windows;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 6/12/2017 10:19:45 π.μ. | | | |
Το DNS είναι μια «λέξη» που όλοι γνωρίζουμε πολύ καλά, υπάρχει μια προσωρινή μνήμη DNS στο σύστημα των Windows και η ανάλυση DNS είναι η πραγματική μέθοδος διευθυνσιοδότησης για τις περισσότερες εφαρμογές στο Διαδίκτυο. Η εκ νέου ανάπτυξη της τεχνολογίας ονομάτων τομέα και μια ποικιλία εφαρμογών που βασίζονται στην τεχνολογία ονομάτων τομέα έχουν εμπλουτίσει τις εφαρμογές και τα πρωτόκολλα του Διαδικτύου και με το DNS μπορούν όχι μόνο να βελτιώσουν την ταχύτητα του Διαδικτύου μας, αλλά και να βελτιώσουν την ταχύτητα ανοίγματος ιστοσελίδων. Ωστόσο, η προσωρινή μνήμη DNS είναι χρονικά περιορισμένη και θα ανανεωθεί αυτόματα σε μια συγκεκριμένη χρονική στιγμή.
Για παράδειγμα, όταν επισκεπτόμαστε έναν ιστότοπο για πρώτη φορά, το DNS θα επιστρέψει τη σωστή IP και το σύστημα θα αποθηκεύσει προσωρινά αυτό το αποτέλεσμα, που είναι η προσωρινή αποθήκευση DNS. Η προσωρινή μνήμη ορίζει ένα χρόνο λήξης, όπως 2 ώρες, όταν κλείσουμε τον ιστότοπο μετά από 2 ώρες, το σύστημα θα σας επιστρέψει απευθείας το αποτέλεσμα από την τοπική προσωρινή μνήμη DNS του υπολογιστή σας, χωρίς να χρειάζεται να ρωτήσετε τον διακομιστή DNS, ο οποίος "επιταχύνει" την ανάλυση της διεύθυνσης URL μεταμφιεσμένη. Φυσικά, μετά από περισσότερες από N ώρες, το σύστημα θα ζητήσει αυτόματα ξανά από τον διακομιστή DNS να λάβει νέα αποτελέσματα.

Από προεπιλογή: Η προεπιλεγμένη τιμή για την προσωρινή μνήμη DNS των Windows είναι MaxCacheTTL, εδώ, η προεπιλογή είναι 86400s, που είναι μια ημέρα, και το macOS ακολουθεί αυστηρά το TTL στο πρωτόκολλο DNS!

Ωστόσο, σε αντίθεση με τα συστήματα Windows, ο χρόνος προσωρινής μνήμης DNS του προγράμματος περιήγησης είναι ανεξάρτητος από το TTL και κάθε πρόγραμμα περιήγησης έχει μια σταθερή τιμή. Ακολουθούν οι χρόνοι προσωρινής αποθήκευσης των κοινών προγραμμάτων περιήγησης:



1. Chrome Google Chrome
Για να επιταχύνει την πρόσβαση, το Google Chrome χρησιμοποιεί τη μέθοδο της προ-ανάκτησης εγγραφών DNS και της δημιουργίας μιας προσωρινής μνήμης DNS τοπικά για να επιταχύνει τη σύνδεση του ιστότοπου.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. Πρόγραμμα περιήγησης IE
Ο IE αποθηκεύει προσωρινά το DNS για 30 λεπτά.

3. Firefox Firefox
Ο Firefox διαθέτει λειτουργία προσωρινής αποθήκευσης DNS, αλλά ο προεπιλεγμένος χρόνος προσωρινής αποθήκευσης είναι μόνο 1 λεπτό, μπορείτε να αλλάξετε την προεπιλεγμένη τιμή για να επιταχύνετε την ανάλυση DNS, ως εξής:
Ανοίξτε ένα νέο παράθυρο, πληκτρολογήστε about:config στη γραμμή διευθύνσεων, πληκτρολογήστε enter και εισαγάγετε τη διεπαφή ρυθμίσεων. Στη συνέχεια, αναζητήστε το network.dnsCacheExpiration, αλλάξτε το αρχικό 60 σε 6000 (υποδεικνύοντας 6000 δευτερόλεπτα προσωρινής μνήμης) και, στη συνέχεια, αναζητήστε το network.dnsCacheEntries για να αλλάξετε το προεπιλεγμένο 20 σε 1000 (για 1000 cache). Εάν δεν υπάρχουν παραπάνω δύο στοιχεία, μπορείτε να τα δημιουργήσετε νέα και ο νέος τύπος καταχώρισης είναι ακέραιος. Φυσικά, μπορείτε επίσης να ορίσετε άλλες τιμές ανάλογα με τις ανάγκες.

4. Το Safari είναι το προεπιλεγμένο πρόγραμμα περιήγησης στο σύστημα της Apple
Περίπου 10 δευτερόλεπτα
Για να διασφαλιστεί η υψηλή διαθεσιμότητα της υπηρεσίας, το DNS απαιτεί πλεονασμό πολλαπλών διακομιστών ονομάτων για την υποστήριξη κάθε περιοχής. Οι εγγραφές πόρων για μια ζώνη ενημερώνονται χειροκίνητα ή αυτόματα σε έναν μόνο κύριο διακομιστή ονομάτων, γνωστό ως πρωτεύων διακομιστής DNS, ο οποίος μπορεί να είναι ένας έγκυρος διακομιστής ονομάτων για μία ή περισσότερες ζώνες.
Η ανάλυση συνήθως περιλαμβάνει τη διέλευση πολλών διακομιστών ονομάτων για να βρείτε τις πληροφορίες που χρειάζεστε. Ωστόσο, ορισμένοι αναλυτές λειτουργούν πιο απλά επικοινωνώντας με έναν μόνο διακομιστή ονομάτων. Αυτοί οι απλοί αναλυτές βασίζονται σε έναν αναδρομικό διακομιστή ονομάτων (που ονομάζεται "stub parser") για να βρουν την εργασία εκτέλεσης για να βρουν πληροφορίες.
Για παράδειγμα, το Chrome θα υποβάλει πρώτα ένα αίτημα HTTP στην πρώτη IP και εάν δεν λειτουργήσει, θα υποβάλει ένα αίτημα HTTP στην επόμενη IP
Ημερομηνία: 2014-11-21T17:13+0800 Συγγραφέας: CobbLiu Org έκδοση 7.9.3f με Emacs έκδοση 24




Προηγούμενος:Ένα εργαλείο ανάπτυξης απαραίτητο για έναν καλό μηχανικό full-stack
Επόμενος:Η γη είναι κάτω, η γη είναι κάτω
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 6/12/2017 10:27:40 π.μ. |
Τρόπος απενεργοποίησης της προσωρινής αποθήκευσης DNS προγράμματος-πελάτη στα Windows XP και Windows Server 2003

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

Για να δείτε την προσωρινή μνήμη του προγράμματος επίλυσης DNS, πληκτρολογήστε ipconfig /displaydns στη γραμμή εντολών

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 6/12/2017 10:40:46 π.μ. |

Η ανάλυση διακομιστή DNS επιστρέφει την πολιτική εκχώρησης IP και ο υπολογιστής-πελάτης επιλέγει την πολιτική IP του ονόματος τομέα
Ένα απλό τεστ για να επιλύσετε πρώτα 163 ονόματα τομέα

C:\Users\itsvse>nslookup www.163.com
Διακομιστής: ns4.zj.chinamobile.com
Address:  211.140.188.188

Μη έγκυρη απάντηση:
Όνομα: 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



Μπορείτε να δείτε ότι το όνομα τομέα έχει επιστρέψει πολλές IP και ο διακομιστής DNS θα έχει ορισμένες πολιτικές για να διασφαλίσει ότι ο πελάτης έχει πρόσβαση στην εξισορρόπηση φορτίου ή στην εγγύηση ταχύτητας του διακομιστή, όπως τυχαία επιστροφή IP, επιστροφή από την πλησιέστερη IP στον χρήστη κ.λπ., και η κύρια στρατηγική ελέγχου του είναι να προσαρμόσει την πρώτη IP που επιστρέφεται στη λίστα.

Γενικά, ο πελάτης (όπως ένα πρόγραμμα περιήγησης) επιλέγει την IP που επιστρέφεται από το DNS για να λάβει την πρώτη IP και εάν η πρώτη IP αποτύχει, θα πάρει τη δεύτερη IP. Υπάρχουν επίσης πελάτες που αποτυγχάνουν αμέσως μετά τη σύνδεση στην πρώτη IP.
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com