12

Я наткнулся на веб-сайт, который дал мне указание сбросить DNS, чтобы посмотреть, что было в сети. Что это делает и почему это поможет отображать веб-сайт?

5 ответов5

9

DNS - это система доменных имен. DNS-серверы преобразуют доменное имя (например, example.com) в IP-адрес (в данном случае 192.0.32.10). Отображение имен в числа может меняться время от времени.

Ваш компьютер хранит записи DNS-записей, чтобы каждый раз сохранять их при поиске. Это ваш кеш DNS. Вы можете удалить эти записи (очистить кеш) в любое время.

Если на веб-сайте недавно были перенесены серверы, вы можете на некоторое время увидеть старый веб-сайт. Очистка кеша DNS может помочь.

3

Всякий раз, когда вы вводите URL-адрес в адресной строке, он выбирает соответствующий IP-адрес для связи с веб-сервером (это может быть сервер любого типа). Когда вы неоднократно используете один и тот же URL-адрес, это просто пустая трата сетевого ресурса для извлечения соответствующего IP-адреса каждый раз, потому что IP-адрес не меняется слишком часто.

поэтому ваш компьютер хранит комбинации доменного имени и его IP в локальном кэше, чтобы избежать выборки с сервера доменных имен (DNS) каждый раз, когда вы используете одно и то же доменное имя (URL).

Он также содержит другую важную информацию, называемую «Тайм-аут», которая говорит о действительном времени для комбинации IP и доменного имени, когда по истечении этого времени ваш компьютер повторно выбирает комбинацию из DNS и снова сохраняет в локальном кеше.

Очистка DNS - это механизм, при котором пользователь может вручную сделать все записи в кеше недействительными, поэтому ваш компьютер теперь повторно выбирает новые комбинации всякий раз, когда это необходимо, и сохраняет их в локальном кеше.

1

Если вы не пользуетесь старыми версиями Windows, это означает, что операторы сайта перепутались. Они переместили сервис на новый IP-адрес; перед этим им следовало бы уменьшить некоторые тайм-ауты для данных имени в DNS, чтобы они сказали что-то вроде "это сопоставление действует в течение 5 минут" вместо "это сопоставление действует в течение следующего дня". Это нужно сделать заранее.

Исключением является то, что старые выпуски Windows (через XP? Я забыл) будет игнорировать тайм-ауты короче дня и просто помнить старое отображение в любом случае. Хотя для кешей характерна "нижняя граница" того, как долго может длиться таймаут, обычно она составляет около 5 минут, а не "24 часов". Это означает, что движущийся IP-адрес веб-сайта должен быть доступен на двух разных IP-адресах в течение этого промежутка времени.

Решение для операторов веб-сайтов заключается в том, чтобы переадресация "прокси" выполнялась на старом IP-адресе, передавая трафик на новый IP-адрес в течение нескольких дней, чтобы дать время для решения грустной реальности глупо чрезмерного кэширования.

В любом случае, проблема была наложена на вас. Но есть причина, по которой крупные профессиональные сайты не просят вас сделать это - они сами решают проблему.

0

Очистка DNS важна, когда мы переносим наши приложения со старых серверов на новые. Серверы / приложения будут иметь привязки, которые указывают на VIP / Wide IP. Мы столкнулись с некоторыми проблемами, когда сетевая команда внесла изменения, то есть они изменили Wide IP со своей стороны, но не выполнили DNS-сброс. Когда команда приложения выполнит проверку DNS, трафик все равно будет перенаправлен на старые серверы, поскольку он кэшируется в локальном кэше. Очистка DNS может быть выполнена с новых серверов и может быть проверена с помощью команды NSLOOKUP в командной строке с синтаксисом, как показано ниже - Синтаксис - NSLOOKUP

Это предоставит вам IP-адрес, на который указывает текущий DNS.

0

Ваша система содержит IP-адрес названных сайтов ... Когда вы делаете ipconfig /flushdns, ваша система очищает кэш имен для записей ip и перезагружает их с подключенного DNS-сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .