Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16451|Odpowiedź: 2

[okna] Jak często pamięć podręczna DNS Windows jest czyszczona?

[Skopiuj link]
Opublikowano 06.12.2017 10:19:45 | | | |
DNS to "słowo", które wszyscy dobrze znamy, w systemie Windows jest pamięć podręczna DNS, a rozwiązywanie DNS to faktyczna metoda adresowania dla większości aplikacji w Internecie. Przekształcenie technologii nazw domen oraz różnorodnych zastosowań opartych na tej technologii wzbogaciło aplikacje i protokoły internetowe, a dzięki DNS nie tylko poprawia prędkość naszego Internetu, ale także usprawnia otwieranie stron internetowych. Jednak pamięć podręczna DNS jest ograniczona czasowo i zostanie automatycznie odświeżona o określonej porze.
Na przykład, gdy odwiedzamy stronę internetową po raz pierwszy, DNS zwraca poprawny adres IP, a system tymczasowo przechowuje ten wynik, czyli buforowanie DNS. Pamięć podręczna ustawia czas wygaśnięcia, na przykład 2 godziny; gdy zamykamy stronę po 2 godzinach, system bezpośrednio zwróci wynik z lokalnej pamięci DNS twojego komputera, bez konieczności proszenia serwera DNS, który "przyspiesza" rozdzielczość URL w przebraniu. Oczywiście, po ponad N godzinach system automatycznie ponownie poprosi serwer DNS o uzyskanie nowych wyników.

Domyślnie: Domyślna wartość pamięci podręcznej DNS Windows to MaxCacheTTL, tutaj domyślnie jest 86400s, czyli dzień, a macOS ściśle stosuje TTL w protokole DNS!

Jednak w przeciwieństwie do systemów Windows, czas pamięci podręcznej DNS w przeglądarce jest niezależny od TTL, a każda przeglądarka ma stałą wartość. Poniżej przedstawiono czasy pamięci podręcznej popularnych przeglądarek:



1. Chrome, Google, Chrome
Aby przyspieszyć dostęp, Google Chrome wykorzystuje metodę wstępnego pobierania rekordów DNS oraz lokalnego tworzenia pamięci podręcznej DNS, aby przyspieszyć połączenie ze stroną.
chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。

2. Przeglądarka IE
Na przykład buforuje DNS przez 30 minut.

3. Firefox Firefox
Firefox ma funkcję buforowania DNS, ale domyślny czas pamięci podręcznej to tylko 1 minuta, możesz zmienić wartość domyślną, aby przyspieszyć rozdzielczość DNS, w następujący sposób:
Otwórz nowe okno, wpisz about:config w pasku adresowym, wpisz enter i wejdź do interfejsu ustawień. Następnie wyszukaj network.dnsCacheExpiration, zmień oryginalne 60 na 6000 (co oznacza 6000 sekund pamięci podręcznej), a następnie przeszukaj network.dnsCacheEntrys, aby zmienić domyślne 20 na 1000 (dla 1000 cache'ów). Jeśli nie ma dwóch powyżej tych elementów, możesz je utworzyć, a nowy typ wpisu to liczba całkowita. Oczywiście możesz też ustawić inne wartości w razie potrzeby.

4. Safari jest domyślną przeglądarką w systemie Apple
Około 10
Aby zapewnić wysoką dostępność usługi, DNS wymaga redundancji wielu serwerów nazw obsługujących każdy region. Rekordy zasobów dla strefy są aktualizowane ręcznie lub automatycznie na jednym głównym serwerze nazw, znanym jako główny serwer DNS, który może być autorytatywnym serwerem nazw dla jednej lub więcej stref.
Parsowanie zazwyczaj polega na przejściu przez wiele serwerów nazw, aby znaleźć potrzebne informacje. Jednak niektóre parsery działają prostiej, komunikując się tylko z jednym serwerem nazw. Te proste parsery opierają się na rekurencyjnym serwerze nazw (zwanym "stub parserem"), który odnajduje pracę wykonawczą, aby mogły znaleźć informacje.
Na przykład Chrome najpierw wysyła zapytanie HTTP na pierwszy adres IP, a jeśli to nie działa, wysyła HTTP do następnego IP
Data: 2014-11-21T17:13+0800 Autor: CobbLiu Org wersja 7.9.3f z Emacsem wersja 24




Poprzedni:Narzędzie programistyczne niezbędne dla dobrego inżyniera full-stack
Następny:Ziemia padła, ziemia padła
 Ziemianin| Opublikowano 06.12.2017 10:27:40 |
Jak wyłączyć pamięć podręczną DNS klienta w Windows XP i Windows Server 2003

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

Aby zobaczyć pamięć podręczną resolvera DNS, wpisz ipconfig /displaydns w wierszu poleceń

 Ziemianin| Opublikowano 06.12.2017 10:40:46 |

Rozdzielanie serwera DNS zwraca politykę przydziału IP, a klient wybiera politykę IP nazw domen
Prosty test, aby najpierw rozstrzygnąć 163 nazwy domen

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

Odpowiedź nieautorytatywna:
Imię: 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



Widać, że domena zwróciła wiele adresów IP, a serwer DNS ma pewne polityki zapewniające klientowi dostęp do load balancing lub gwarancji szybkości serwera, takich jak losowy zwrot IP, zwrot najbliższego IP do użytkownika itd., a jego główną strategią kontroli jest dostosowanie pierwszego zwróconego IP na liście.

Zazwyczaj klient (np. przeglądarka) wybiera adres IP zwrócony przez DNS do przyjęcia pierwszego IP, a jeśli pierwszy IP zawie, przyjmuje drugi. Są też klienci, którzy zawodzą bezpośrednio po połączeniu z pierwszym adresem IP.
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com