Очистить кэш Chrome и Firefox DNS из командной строки?

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

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

на Chrome, я иду в chrome: / / net-internals / # dns, и нажмите кнопку "Очистить кэш хоста"

на Firefox, я уверен, что есть аналогичный процесс, я просто не знаю, что это такое.

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

Если Chrome или Firefox предлагают интерфейс командной строки, чтобы сделать это, это было бы супер круто.

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

какие-то другие идеи?

3
задан Hennes
30.03.2023 0:24 Количество просмотров материала 3615
Распечатать страницу

3 ответа

кэш DNS Chrome/Chromium все в оперативной памяти. Похоже, что перезапуск Chrome полностью неизбежно очистит его.

на Chromium источник для кэширования хоста не имеет каких-либо фиксации на жестком диске для сохранения. Я могу только предположить, что официальный Google Chrome делает то же самое.


то же самое для Firefox. Кажется, просто перезапуск Firefox очистит кэш, как код предварительной выборки system не означает, что он совершает на жесткий диск или.

2
отвечен Qix 2023-03-31 08:12

вы можете попробовать очистить кэш DNS Windows (или Linux)

Если вы используете Windows, то сделать этого:

1)Запустите командную строку от имени администратора

2)написать это:

ipconfig /flushdns 

и нажмите enter.

Вы также можете проверить кэш DNS, введя следующее:

ipconfig /displaydns

Если вы используете Linux, то попробуйте этот:

1) Откройте командный терминал как root

2)выполните команду

/etc/init.d/nscd restart

вы можете также использовать этот Firefox аддон для очистки кэша DNS:DNS Flusher

0
отвечен Jet 2023-03-31 10:29

откройте сайт или страницу в приватном окне браузера. это игнорирует другой кэш dns firefox (который может быть постоянным, я нашел). После того, как вы получили доступ к домену в окне частного браузера, он должен нормально работать в обычном окне. параметр командной строки для этого:

firefox -private-window URL
0
отвечен tim 2023-03-31 12:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх