Андрей Смирнов
Время чтения: ~5 мин.
Просмотров: 1

Что такое обновление DNS и почему оно происходит так долго

Skolko-po-vremeni-obnovlyaetsya-DNS.png

Сколько по времени обновляется DNS? На этот вопрос, точного ответа вам никто не даст, так как обновление dns зависит от того, как часто именно ваш интернет провайдер производит очистку кэша dns. Некоторые провайдеры, такую очистку производят 1 раз в день (чаще всего после полуночи), другие 1 раз в 2 дня, а бывает и такое, что 1 раз в 7 дней.

Отсюда вытекает следующее, что создав или перенеся сайт, мы не всегда сможем начать работу с ним, наполнять или исправлять его. Что делать в таком случае, ведь ждать пока провайдер соизволит почистить кэш dns не вариант, согласны?

Есть 2 выхода из этой ситуации:

  1. Узнать у своего провайдера, как часто они производят очистку кэша DNS и в какое время. Если это делается раз в сутки, то можно подстроиться, и создать домен или перенести сайт на другой хостинг в определенное время.
  2. Прописать новый IP адрес своего домена в файле hosts на компьютере, что позволит получить доступ к сайту сию же секунду, без ожидания обновления DNS.

Как быстрее обновить DNS?

Как вы уже поняли, ускорить процесс обновления DNS не получится, т.к. это во власти интернет провайдера, и периодичность обновления dns у всех провайдеров разная. Но можно пойти другим путем, т.е. прописать IP адрес и домен в файле hosts, что позволит отбросить в сторону все ожидания.

Для начала, вы должны понимать, что такое DNS и для чего он нужен. DNS — это так называемая система доменных имен, которая позволяет привязать к домену, IP адрес хостинга, к которому он будет припаркован.

Теперь можно приступать к процедуре. Для ее реализации, вам понадобится знать:

  • IP-адрес сервера, на котором размещен ваш сайт. Его вы сможете узнать в панели управления хостингом (чаще всего это cPanel).
  • Доменное имя сайта.

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

Проще всего конечно, спросить у хостера это, но можно узнать и самому. Для этого, нужно зайти в сPanel и убедиться, что выбрана тема «x3«. Если нет, то необходимо переключиться на нее:

pereklyuchenie-temy-v-cPanel.png

Далее, необходимо слева найти информационное меню — «Статистика«:

statistika-sPanel.png

Затем нужно это меню развернуть, нажав на стрелочку сбоку него. После чего появится полная статистика, где в графе «Общий IP-адрес» будет указан IP-адрес сервера:

polnaya-statistika-sPanel.png

Все, теперь у вас есть все, что нужно указать в файле hosts. Найти сам файл hosts на своем компьютере вы сможете в папке etc, которая находится по адресу — C:windowssystem32driversetc.

После того, как его нашли, нужно его открыть. Можно открыть даже блокнотом, но я предпочитаю пользоваться Notepad ++. Затем в самом конце документа необходимо дописать строчку, которая будет состоять из вашего IP-адреса и через пробел дописывается доменное имя. Что-то типа такого:

46.4.80.243     mntaxi.ru

В самом файле же, это будет выглядеть вот так:

propiska-IP-i-domena-v-fajle-hosts.png

После, все это дело сохраняем, и не перезагружая даже компьютер можем сразу же убедиться, что на сайт мы сможем зайти без каких-либо проблем. Дней через 5-7, сайт будет работать и без этого, так что можете в файле hosts эту запись, потом удалить.

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

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

dns-e1298367214294.jpg

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

Обновление DNS кеша на Windows Команда: «ipconfig /flushdns». Команда «ipconfig /displaydns» поможет посмотреть кэш для посещенных доменов.

Примечание: для запуска комманды нажмите Start -> Run и вписать туда указанные команды.

Обновление DNS кэша на Linux Вообще-то, Linux не кэширует DNS. Так что все вопросы следует направлять в используемым DNS серверам. Другими словами, надо использовать DNS сервер, который обновляется достаточно регулярно. Есть, конечно, и брутальный способ — перезапустить сеть командой «sudo /etc/init.d/networking restart».

Также встречаются люди, которые устанавливают nscd, который как раз и занимается кэшированием. Если этот демон запущен, его надо перезапустить «/etc/rc.d/init.d/nscd restart». В определенных случаях поможет команда «sudo /etc/resolvconf/update-libc.d/avahi-daemon».

Примечание: в разных дистрибутивах команды могут несколько отличаться.

И еще, если у Вас используется локально установленный BIND, то поможет команда «rndc flush» в BIND9 или «ndc flush» в BIND8.

Обновление DNS кеша на MacOS X Решение такое же простое, как и в Windows. В терминале нужно ввести команду «lookupd -flushcache».

И если, все равно не работает… Не забывайте, что разные приложения могут самостоятельно кэшировать записи DNS. В частности браузеры это делают весьма активно. Проблема лечится перезапуском нужной программы.

www.tiprus.com

Просмотр-и-обновление-DNS-записей.png

В этой статье мы так же рассмотрим Обновление свойств и начальной записи зоны, так что садитесь поудобнее, и начинайте работать :).

Чтобы просмотреть или обновить DNS-записи, выполните следующие действия:1. Дважды щелкните нужную зону. Записи зоны отобразятся в правой панели.2. Дважды щелкните DNS-запись, которую хотите просмотреть или обновить. Откроется диалоговое окно свойств записи. Внесите необходимые изменения и щелкните ОК.

Обновление свойств и начальной записи зоны У каждой зоны есть свойства, задающие общие параметры зоны – начальную запись зоны (SOA), уведомление об изменениях, интеграцию с WINS. Чтобы настроить свойства зоны в консоли Диспетчер DNS (DNS Manager), выполните следующие действия: Щелкните правой кнопкой зону, которую хотите обновить, и выберите в контекстном меню команду Свойства (Properties). Выделите зону и выберите в меню Действие (Action) команду Свойства (Properties). Окна свойств зон прямого и обратного просмотра одинаковы, за исключением вкладок WINS и WINS-R. В зонах прямого просмотра вкладка WINS служит для настройки просмотров имей NetBIOS. В зонах обратного просмотра вкладка WINS-R предназначена для настройки обратных просмотров имен NetBIOS.

Используемые источники:

  • https://lite-zarabotok.ru/skolko-po-vremeni-obnovlyaetsya-dns.html
  • http://www.tiprus.com/kak-obnovit-dns-kesh-na-kompe.html
  • https://logi.cc/prosmotr-i-obnovlenie-dns-zapisej/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации