Gibt es eine Möglichkeit, Chrome / ie / Firefox dazu zu bringen, die lokale Hosts-Datei neu zu laden, ohne die App neu zu starten?


12

In meinem Beruf als Systemadministrator finde ich oft Zeiten, in denen ich das System durch Bearbeiten der Host-Datei "spielen" muss. Dadurch werden DNS-Einträge für einen Domainnamen verhindert und ich kann die IP-Adresse für einen bestimmten Hostnamen beliebig festlegen. Dies ist äußerst nützlich.

Der Nachteil dabei ist, dass ich jedes Mal, wenn ich denselben Hostnamen in eine andere IP ändern möchte, die Browseranwendung schließen muss, bevor die Änderung wirksam wird. In Situationen wie Chrome, in denen buchstäblich 50-60 Tabs geöffnet sind, kann dies ziemlich langweilig werden.

Kennt jemand eine alternative Möglichkeit, diese Apps dazu zu bringen, die Hosts-Datei neu zu laden?

BEARBEITEN - Ich spreche von der Windows-Familie von Betriebssystemen, insbesondere Windows 7 und / oder Windows Server 2008R2.


Das Verhalten ist zwischen den Betriebssystemen erheblich unterschiedlich. Geben Sie Ihre Plattform (en) in der Frage an. Damit Sie keine hilfreichen, aber höchst irreführenden Antworten erhalten.
JdeBP

Als nächstes ist es am besten, alle Registerkarten zu speichern. google.de/support/forum/p/Chrome/… Was ist übrigens der Nutzen für das, was Sie als Spielen des Systems bezeichnen? Was beinhaltet es? (Ich weiß, was die Hosts-Datei tut, aber nur neugierig, wofür Sie sie verwenden)
Barlop

@barlop Dies dient vermutlich zum Testen interner Server vor dem Aktualisieren von DNS. In IIS können Sie beispielsweise einen Host-Header
einrichten

Chunky hat recht; Manchmal müssen Sie einen neuen Server testen, möchten aber DNS nirgendwo ändern, wo jemand anderes davon betroffen sein könnte.
Peter Grace

Antworten:


12

Wenn Sie Chrom verwenden, können Sie zu gehen

chrome://net-internals/#dns
und löschen Sie den DNS-Resolver-Cache. Wie bereits erwähnt, können Sie in Firefox Erweiterungen verwenden, um dieselbe Funktion zu erreichen. Leider scheint es, dass Internet Explorer derzeit keine analoge Funktion hat.


Dies funktioniert in Chrome, außer dass die URL (von der Stack-Exchange-Software?) Munged wurde. Besucher aus der Zukunft - beachten Sie, dass Sie diese URL wahrscheinlich genau in Chrome eingeben müssen (einschließlich Doppelpunkt-Schrägstrich) und dass kein http vorhanden sein sollte.
Andrew M

Danke Andrew, ich habe die URL repariert, aber die Benutzeroberfläche lässt sie nicht zu einem Hyperlink ohne http werden. Ich werde mit den Entwicklern darüber sprechen, aber in der Zwischenzeit hat es sich selbst zu normalem Text herabgestuft, also habe ich es einfach in Code-Tags eingefügt, um es ein bisschen einfacher zu machen, ihm zu folgen.
Peter Grace

Wie lange würde es dauern, bis Chrome aktualisiert ist, ohne dies zu tun? Für die Unterweisung von Personen, die nicht technisch versiert genug sind, um diese Anweisungen zu befolgen.
Xonatron

@MatthewDoucette Ich verstehe jedoch, dass der DNS-Cache so lange bestehen bleibt, bis Sie Chrome vollständig schließen.
Peter Grace

MacOS Sierra, Chrome Version 53.0.2785.116 (64-Bit) und ich müssen einen Tab öffnen oder Chrome neu starten, um /etc/hostsEinträge zu aktualisieren : /
Bruno J. Araujo

4

Haben Sie eines der für Firefox verfügbaren Add-Ons ausprobiert? Versuchen Sie, nach Hosts oder DNS zu suchen .


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.