Я натрапив на веб-сайт, який доручив мені очистити мій DNS для того, щоб переглянути те, що було в мережі. Що це робить і чому це допоможе відобразити веб-сайт?
Я натрапив на веб-сайт, який доручив мені очистити мій DNS для того, щоб переглянути те, що було в мережі. Що це робить і чому це допоможе відобразити веб-сайт?
Відповіді:
DNS - система доменних імен . DNS-сервери перетворюють доменне ім’я (наприклад example.com
) в IP-адресу (у цьому випадку 192.0.32.10
). Зображення імен до чисел може час від часу змінюватися.
На вашому комп’ютері є запис записів DNS, щоб зберегти їх пошук кожного разу. Це ваш кеш DNS. Ви можете видалити ці записи (очистити кеш-пам'ять) в будь-який час.
Якщо веб-сайт нещодавно перемістив сервери, ви можете деякий час бачити старий веб-сайт. Промивання кешу DNS може допомогти.
Щоразу, коли ви вводите URL-адресу на панелі адреси, вона отримує відповідну IP-адресу для спілкування з веб-сервером (це може бути будь-який тип сервера). Коли ви неодноразово використовуєте одну і ту ж URL-адресу, це просто витрачається на мережевий ресурс для отримання відповідних IP-адрес кожного разу, оскільки IP не змінюється занадто часто.
тож ваш комп'ютер зберігає комбінації доменного імені та його IP-адреси в локальному кеші, щоб уникнути отримання з сервера доменних імен (DNS) кожного разу, коли ви використовуєте одне і те ж ім’я домену (URL).
Він також містить ще одну важливу інформацію під назвою "Тайм-аут", в якій йдеться про дійсний час для комбінації IP та доменних імен, коли цей час тайм-аут ваш комп’ютер заново вибирає комбінацію з DNS і зберігає в локальному кеші.
Промивання Dns - це механізм, за допомогою якого користувач може вручну зробити всі записи в кеші недійсними, тому ваш комп'ютер відновлює нові комбінації дотепер, коли це потрібно, і зберігає їх у локальному кеші.
Якщо ви не використовуєте старі версії Windows, це означає, що оператори веб-сайтів зіпсували. Вони перенесли послугу на нову IP-адресу; перш ніж це зробити, вони повинні були зменшити час очікування даних імен у DNS, щоб вони сказали щось на кшталт "це відображення дійсне протягом 5 хвилин", а не "це відображення дійсне на наступний день". Це потрібно зробити заздалегідь.
Виняток з цього полягає в тому, що старі версії Windows (через XP? Я забуваю) ігнорували б тайм-аути, менші за добу, і в будь-якому випадку просто запам'ятали старі карти. Хоча в кешах є "нижня межа" щодо тривалості очікування, це зазвичай "5 хвилин", а не "24 години". Це означає, що IP-адреса, що рухається, повинна фактично бути доступною за двома різними IP-адресами протягом такого періоду часу.
Рішення для операторів веб-сайтів полягає в тому, щоб проксі-сервер запускався на стару IP-адресу, передаючи трафік на нову IP-адресу, на пару днів, щоб дати час розібратися з сумною реальністю тупо надмірного кешування.
Так чи інакше, проблема була порушена на вас. Але є причина, що великі професійні сайти не просять вас цього робити - вони вирішують проблему самі.
У вашій системі зберігається IP-адреса названих сайтів ... Коли ви робите ipconfig / flushdns, ваша система очищає кеш імен для ip-записів і перезавантажує їх із підключеного сервера DNS.
Промивання DNS важливо, коли ми переміщуємо наші програми зі старих серверів на нові. Сервери / програми матимуть прив’язки, які вказують на VIP / Wide IP. Ми стикалися з деякими проблемами, коли зміни були внесені командою мережі, тобто вони змінювали широкий IP з їхнього боку, але не виконували перемикання DNS. Коли команда додатків натисне DNS для перевірки, тоді трафік все одно буде перенаправлятися на старі сервери, оскільки той же кешований у локальному кеші. Промивання DNS може виконуватися з нових серверів і може бути перевірено за допомогою команди NSLOOKUP у командному рядку із синтаксисом, як показано нижче - Syntax- NSLOOKUP
Це надасть вам IP-адресу, на яку вказує поточний DNS.