Чи є спосіб змусити 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.