Я наткнулся на веб-сайт, который дал мне указание сбросить 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. Мы столкнулись с некоторыми проблемами, когда сетевая команда внесла изменения, то есть они изменили Wide IP со своей стороны, но не выполнили DNS-сброс. Когда прикладная команда нажмет DNS для проверки, тогда трафик все еще будет перенаправлен на старые серверы, потому что он кэшируется в локальном кеше. Очистка DNS может быть выполнена с новых серверов и может быть проверена с помощью команды NSLOOKUP в командной строке с синтаксисом, как показано ниже - Синтаксис - NSLOOKUP
Это предоставит вам IP-адрес, на который указывает текущий DNS.