2013-03-08 7 views
9

Ich habe einige Domain-Mappings in /etc/hosts für xyz.com geändert. Als ich es auf Chrome öffnete, spiegelte es diese Zuordnung wider. Jetzt, als ich das Mapping in der hosts-Datei erneut änderte und die xyz.com in chrome neu lud, spiegelte sich dieses Mal die Änderung nicht wider.So aktivieren Sie das Lesen von Sofortdateien in Chrome?

Ich löschte Cookies und Cache und versuchte dann das gleiche, aber noch wurde die Änderung nicht widergespiegelt.

Jetzt dieses Mal löschte ich die Cookies und Cache und startete den Browser neu, es spiegelte die Änderung dieses Mal.

Was ist die Problemumgehung dafür. Muss ich Chrome jedes Mal neu starten, wenn ich die DNS-Zuordnung in Hosts ändere?

Antwort

9

HostSwitch, eine Chrome-Erweiterung, zwingt Chrome, jedes Mal, wenn Sie es verwenden, aus der hosts-Datei zu lesen. Die Erweiterung ermöglicht das Umschalten zwischen mehreren Dateieinträgen für Hosts (dieselbe Domain, andere IP) und ermöglicht außerdem die Verwendung eines Hosts-Dateieintrags für eine bestimmte Site mit oder nicht.

+1

HostAdmin NPAPI verwendet, die als von Chrome 35 ist deaktiviert. –

+0

Funktioniert immer noch auf Chrome 38. – Gaia

+1

Wie in chrome: // flags/# enable-npapi angegeben, sollte die NPAPI-Unterstützung vollständig aus Chrome 45 entfernt werden, sodass diese Lösung NICHT mehr gültig ist – Jago

6

Mein Chrome beobachtete nicht sofort die über HostAdmin Änderungen so eine Abhilfe, die ich gefunden (nach jeder Änderung) gehen zu:

chrome: // net-internals/# Steckdosen

und klicken Sie auf "Flush Socket-Pools".

+0

Ich habe seitdem herausgefunden, dass ** ** Strg + F5 für mindestens eine Sekunde hält scheint auch zu funktionieren. – airdrumz

+0

Super! Beide Spülanschlüsse und halten ctrl + f5 für eine längere Zeit funktioniert! –

2

Heutzutage können Sie chrome: // net-internals/# DNS verwenden, um zu sehen, auf welche Adressen aufgelöst wird und um den Host-Cache zu leeren.

Auch sehr schön zu sehen, auf welche Seiten zugegriffen wird.

+0

Nützlich - danke! – marlar

0

dnsmasq ist mein Freund!

Ich habe das Problem durch eine einfache gelöst:

sudo apt-get install dnsmasq 

auf meinem Ubuntu 15.04

weitere Informationen hier: https://wiki.debian.org/HowTo/dnsmasq

Verwandte Themen