Я делаю некоторую работу над некоторыми доменными именами. Я обновляю их. С помощью dig
я могу запросить наш сервер имен, и я вижу, что правильное имя было обновлено. Однако наш офисный DNS-кэш все еще показывает старое имя. Вчера я установил TTL на 10 минут, поэтому мне не пришлось долго ждать. Однако есть ли способ обмануть DNS-кэш офиса для обновления? Любой подлый маленький трюк, который я могу сделать, чтобы сделать вещи проще?
ОБНОВЛЕНИЕ Давайте предположим, что у меня нет доступа к серверу, и я не могу перезапустить его? Есть ли что-нибудь еще, что я могу сделать?
Ответы:
Предполагается, что ваш DNS-сервер находится на ПК, а не маршрутизатор и т. Д.
Очистка кеша Linux:
Или для дистрибутивов без nscd
Очистка кэша клиента Windows для отдельных машин:
Очистка кэша сервера Windows для офисного сервера (спасибо ericmayo за исправление):
Mac (возможно ?!):
Если у вас есть веб-интерфейс и т. Д. Для маршрутизатора, там где-то будет опция.
Межплатформенная очистка кеша, как указано выше
О DNS и кешировании
источник
dscacheutil -flushcache
очищает локальный кеш в операционной системе, а не сервер имен привязок.rndc flush
очистит сервер имен привязки на Mac, который повлияет на все компьютеры, использующие этот сервер имен.Если вы используете BIND в качестве резольвера для вашего офиса - т.е. не пересылать другому распознавателю.
Сбросить все в кеше:
Очистить конкретную запись:
Если вы переадресовываете, вы находитесь в зависимости от кэша экспедитора.
источник
С Windows DNS просто перезапуская сервис очищает кеш. Стоит попробовать на вашем офисном сервере.
JR
источник
Если вы используете Windows, вы можете использовать nltest.
И если вы используете WINS, nbtstat.
источник
Если вы используете Bind9 в качестве DNS-сервера, перезапустите службу
sudo service bind9 restart
источник
service named restart
, как намекал Энди выше. Это было бы более полезным ответом, если бы вы узнали, для каких дистрибутивов это было верно (я подозреваю, что это « Debian и производные », но я не эксперт по Debian), и добавили это. Тем не менее, добро пожаловать в SF!bind
, если он используется в качестве авторитетного или рекурсивного сервера. На мой взгляд, сам по себе этот ответ не имеет особого смысла.