Natknąłem się na stronę internetową, która poinstruowała mnie, aby opróżnić mój DNS, aby zobaczyć, co było online. Co to robi i dlaczego pomogłoby wyświetlić stronę internetową?
Natknąłem się na stronę internetową, która poinstruowała mnie, aby opróżnić mój DNS, aby zobaczyć, co było online. Co to robi i dlaczego pomogłoby wyświetlić stronę internetową?
Odpowiedzi:
DNS to system nazw domen . Serwery DNS konwertują nazwę domeny (np. example.com
) Na adres IP (w tym przypadku 192.0.32.10
). Odwzorowanie nazw na liczby może się zmieniać od czasu do czasu.
Twój komputer przechowuje zapis wpisów DNS, aby za każdym razem oszczędzać ich wyszukiwania. To jest twoja pamięć podręczna DNS. Możesz usunąć te rekordy (opróżnić pamięć podręczną) w dowolnym momencie.
Jeśli witryna niedawno przeniosła serwery, możesz na chwilę zobaczyć starą witrynę. Opróżnienie pamięci podręcznej DNS może pomóc.
Ilekroć wpisujesz adres URL na pasku adresu, pobiera on odpowiedni adres IP w celu komunikacji z serwerem internetowym (może to być dowolny rodzaj serwera). Kiedy wielokrotnie używasz tego samego adresu URL, to tylko marnotrawstwo zasobów sieciowych, aby pobrać odpowiedni adres IP za każdym razem, ponieważ IP nie zmienia się zbyt często.
więc komputer przechowuje kombinacje nazwy domeny i jej adresu IP w lokalnej pamięci podręcznej, aby uniknąć pobierania z serwera nazw domen (DNS) za każdym razem, gdy używasz tej samej nazwy domeny (URL).
Zawiera także inną ważną informację o nazwie „Limit czasu”, która mówi o prawidłowym czasie dla kombinacji adresu IP i nazwy domeny, gdy ten czas upłynie, komputer ponownie pobiera kombinację z DNS i ponownie zapisuje w lokalnej pamięci podręcznej.
Opróżnianie DNS to mechanizm, w którym użytkownik może ręcznie unieważnić wszystkie wpisy w pamięci podręcznej, więc komputer ponownie pobiera nowe kombinacje, gdy tylko tego potrzebuje, i przechowuje w lokalnej pamięci podręcznej.
O ile nie korzystasz ze starych wersji systemu Windows, oznacza to, że operatorzy stron zawiedli. Przenieśli usługę na nowy adres IP; zanim to zrobią, powinni zmniejszyć pewne limity czasu dla danych nazw w DNS, aby powiedzieli coś w rodzaju „to mapowanie jest ważne przez 5 minut” zamiast „to mapowanie jest ważne na następny dzień”. Należy to zrobić z pewnym wyprzedzeniem.
Wyjątkiem jest to, że stare wersje systemu Windows (poprzez XP? Zapomniałem) zignorowałyby limity czasu krótsze niż jeden dzień i po prostu zapamiętały stare mapowanie. Chociaż pamięć podręczna ma „dolną granicę” określającą, jak długi może być limit czasu, zwykle wynosi ona około „5 minut”, a nie „24 godziny”. Oznacza to, że strona internetowa przenosząca adres IP musi być faktycznie dostępna na dwóch różnych adresach IP przez ten czas.
Rozwiązaniem dla operatorów witryn jest uruchomienie „proxy” przekierowującego na starym adresie IP, przekazującego ruch na nowy adres IP, na kilka dni, aby dać czas na poradzenie sobie ze smutną rzeczywistością głupio nadmiernego buforowania.
Tak czy inaczej, problem został narzucony na ciebie. Ale jest powód, dla którego duże profesjonalne witryny nie proszą Cię o to - same rozwiązują problem.
Twój system przechowuje adres IP nazwanych witryn ... Kiedy wykonujesz ipconfig / flushdns, system czyści pamięć podręczną nazw wpisów ip i ładuje je ponownie z podłączonego serwera DNS.
Opróżnianie DNS jest ważne, gdy migrujemy nasze aplikacje ze starych serwerów na nowe serwery. Serwery / aplikacje będą miały powiązania wskazujące na VIP / Wide IP. Napotkaliśmy kilka problemów, w których zmiany zostały wprowadzone przez zespół sieci, tj. Zmieniły one szeroki adres IP ze swojej strony, ale nie przeprowadziły czyszczenia DNS. Gdy zespół aplikacji uderzy w DNS, aby sprawdzić poprawność, ruch będzie nadal kierowany do starych serwerów, ponieważ jest on buforowany w lokalnej pamięci podręcznej. Opróżnianie DNS można wykonać z nowych serwerów i można je sprawdzić za pomocą polecenia NSLOOKUP w wierszu polecenia ze składnią jak poniżej- Składnia - NSLOOKUP
Zapewni to adres IP, na który wskazuje bieżący DNS.