Czy istnieje sposób na to, aby chrome / ie / firefox ponownie załadował lokalny plik „hosts” bez ponownego uruchamiania aplikacji?

12

W moim zawodzie jako administrator systemu często znajduję czasy, w których muszę „grać w system”, edytując plik hosta. W ten sposób zapobiega się wszelkim rekordom dns dla nazwy domeny i pozwala mi zrobić ip tak, jak chcę dla danej nazwy hosta. To jest bardzo przydatne.

Minusem tego jest to, że za każdym razem, gdy chcę zmienić tę samą nazwę hosta na inny adres IP, uważam, że muszę zamknąć aplikację przeglądarki, zanim zmiana zacznie obowiązywać. W sytuacjach takich jak chrome, gdzie dosłownie mam otwarte 50-60 zakładek, może to być dość nużące.

Czy ktoś zna alternatywny sposób, aby te aplikacje ponownie załadowały plik hosts?

EDYCJA - Mówię o rodzinie systemów operacyjnych Windows, w szczególności Windows 7 i / lub Windows Server 2008R2.

Peter Grace
źródło
Zachowanie różni się znacznie w zależności od systemu operacyjnego. Podaj swoje platformy w pytaniu; aby nie otrzymać pomocnie zamierzonych, ale wprowadzających w błąd odpowiedzi.
JdeBP,
następną najlepszą rzeczą jest zapisanie wszystkich kart google.co.uk/support/forum/p/Chrome/… Przy okazji, jaka jest przydatność tego, co nazywacie graniem w system? z czym się wiąże (Wiem, co robi plik hosts, ale po prostu ciekawi, do czego go używasz)
barlop
@barlop przypuszczalnie służy to do testowania serwerów wewnętrznych przed aktualizacją DNS. Na przykład w usługach IIS możesz skonfigurować nagłówek hosta i chcieć go przetestować przed aktualizacją DNS
chunkyb2002
Chunky ma rację; czasami trzeba przetestować nowy serwer, ale nie chce się zmieniać DNS w żadnym miejscu, w którym może to mieć wpływ na kogoś innego.
Peter Grace,

Odpowiedzi:

12

Korzystając z Chrome, możesz przejść do

chrome://net-internals/#dns
i wyczyść pamięć podręczną resolvera dns. Jak wspomniano w iglvzx, możesz używać rozszerzeń w Firefoksie, aby osiągnąć tę samą funkcję. Niestety wygląda na to, że Internet Explorer nie ma obecnie analogicznej funkcji.

Peter Grace
źródło
Działa to w chrome, z wyjątkiem tego, że adres URL został zmultiplikowany (przez oprogramowanie wymiany stosów?). Odwiedzający z przyszłości - pamiętaj, że prawdopodobnie musisz dokładnie wpisać ten adres URL do chrome (slash dwukropek w zestawie) i że nie powinno być http.
Andrew M
Dzięki Andrew, poszedłem naprawić adres URL, ale interfejs nie pozwala, aby stał się hiperłączem bez http; Porozmawiam o tym z deweloperami, ale w międzyczasie został on zdegradowany do zwykłego tekstu, więc po prostu umieściłem go w znacznikach kodu, aby ułatwić sobie śledzenie.
Peter Grace
Ile czasu zajmie odświeżenie Chrome bez zrobienia tego? Bo instruując ludzi, którzy nie są wystarczająco zaawansowani technologicznie, aby postępowali zgodnie z tymi instrukcjami.
Xonatron,
@MatthewDoucette, rozumiem, choć niezweryfikowane, że pamięć podręczna dns będzie się utrzymywać do momentu całkowitego zamknięcia Chrome.
Peter Grace
MacOS Sierra, wersja Chrome 53.0.2785.116 (64-bitowa), i muszę otworzyć kartę anon lub ponownie uruchomić Chrome, aby odświeżyć /etc/hostswpisy: /
Bruno J. Araujo,
4

Czy wypróbowałeś którykolwiek z dodatków dostępnych dla Firefoksa? Spróbuj wyszukać hosty lub dns .

iglvzx
źródło