Чи є спосіб змусити chrome / ie / firefox перезавантажити локальний файл "hosts" без перезавантаження програми?


12

Займаючись систематичним менеджментом, я часто знаходжу час, коли мені потрібно "грати в систему", редагуючи файл хосту. Це випереджає будь-які записи dns для доменного імені і дозволяє мені робити ip все, що я хочу для заданого імені хоста. Це надзвичайно корисно.

Мінус цього полягає в тому, що щоразу, коли я хочу змінити те саме ім’я хоста на інший IP, я вважаю, що мені потрібно закрити додаток браузера до того, як зміни набудуть чинності. У таких ситуаціях, як хром, де я буквально відкриваю 50-60 вкладок, це може стати досить стомлюючим.

Хтось знає про альтернативний спосіб змусити ці програми перезавантажити файл хостів?

EDIT - Я кажу про родину операційних систем Windows, зокрема Windows 7 та / або Windows Server 2008R2.


Поведінка суттєво відрізняється в усіх операційних системах. Вкажіть свою платформу (платформи) у питанні; щоб ви не отримували корисних намірів, але дуже оманливих відповідей.
JdeBP

наступне найкраще - зберегти всі вкладки google.co.uk/support/forum/p/Chrome/… До речі, яка корисність у тому, що ви називаєте ігровою системою? що це стосується? (Я знаю, що робить файл хостів, але просто цікаво, для чого ви його використовуєте)
барлоп

@barlop, мабуть, це для тестування внутрішніх серверів перед оновленням DNS. Наприклад, в IIS ви можете встановити заголовок хоста і хочете перевірити його перед оновленням DNS
chunkyb2002

Чункий має рацію; іноді вам потрібно протестувати новий сервер, але не хочете змінювати DNS в будь-якому місці, де на нього може впливати хтось інший.
Пітер Грейс

Відповіді:


12

Використовуючи хром, можна перейти

chrome://net-internals/#dns
і очистити кеш-пам'ять dns resolutionver. Як згадувалося iglvzx, ви можете використовувати розширення в firefox для досягнення тієї ж функції. На жаль, виявляється, що Internet Explorer наразі не має аналогічної функції.


Це працює в хромі, за винятком того, що URL-адресу було змінено (програмним забезпеченням для обміну стеками?). Відвідувачі з майбутнього - зауважте, що вам, ймовірно, потрібно ввести цей URL-адрес, щоб точно хромувати (включена косою косою косою), а також те, що http не повинно бути.
Андрій М

Дякую Ендрю, я пішов виправити URL, але інтерфейс не дозволив йому стати гіперпосиланням без http; Я поговорю з дияволами про це, але тим часом він переведений на звичайний текст, тому я просто вклав його в кодові теги, щоб зробити його легше слідувати.
Пітер Грейс

Скільки часу потрібно буде оновити Chrome, не роблячи цього? Бо коли навчаєте людей, які не мають достатньо кмітливості, виконувати ці вказівки.
Xonatron

@MatthewDoucette, наскільки я розумію, як би не підтверджено, кеш-пам'ять dns зберігатиметься до повного закриття Chrome.
Пітер Грейс

MacOS Sierra, Chrome Версія 53.0.2785.116 (64-розрядна), і мені потрібно відкрити вкладку anon або перезапустити Chrome, щоб оновити /etc/hostsзаписи: /
Bruno J. Araujo


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.