devx » 20 сен 2011, 09:59
Строго говоря, у качественного провайдера кеш днс не должен очищаться. Ну или, в крайнем случае, только при каком либо форс-мажоре, при рестарте сервера.
Если же имеется ввиду, насколько часто обновляются записи, то это зависит не от сервера-провайдера, а от того, какое время жизни (TTL) прописал хозяин зоны. Обычно это от 8 до 24 часов, иногда до 2-х суток. Так что если хозяин установил TTL в 12 часов и потом вдруг обновил запись изменив, к примеру, IP какому нибудь хосту, то старый IP будет отдаваться всеми резольверами еще до 12 часов.
В случае, когда Вы точно знаете, что IP изменился, а резольвер отдает старое кешированное значение, можно оперативно отредактировать файлик hosts (в виндовсе находится обычно в C:\Windows\System32\drivers\etc\hosts) добавив нужную запись. Эти записи имеют приоритет над данными, получаемыми от ДНС сервера.
Прагматичный скептик.