it-swarm.com.de

Chrome localhost funktioniert nicht

Ich habe einige virtuelle Server definiert, die bis in die letzten Tage einwandfrei funktionierten.

Jetzt nicht mehr auf Chrome, aber es gibt keine Probleme mit Firefox oder Safary.

Ich bekomme das:

Diese Webseite ist nicht verfügbar

ERR_ICANN_NAME_COLLISION

Details ausblenden

Diese Site verwendet eine neue generische Top-Level-Domain (gTLD). Wenn Sie haben Verwenden Sie loc.dev, um in der Vergangenheit auf eine interne Site zuzugreifen, und wenden Sie sich an Ihren Netzwerkadministrator.

Ich habe als Lösung gefunden:

Setzen Sie für "Built-in Asynchronous DNS" in "chrome: // flags" den Wert "Disabled", aber in meiner Chrome-Version gibt es kein solches Flag.

Kennen Sie eine Lösung dafür?

LE: Wenn ich die Site auf die Htdocs-Datei verschiebe und die URL http: // localhost gehe, funktioniert es. Es scheint, dass es nur bei virtualhosts ein Problem gibt.

22

Das gleiche Problem wurde nach einem Update auf die neueste Chrome-Version gestern Abend erhalten. Ich habe nur bei Google Chrome für alle meine virtuellen Hosts einen Fehler ERR_NAME_NOT_RESOLVED erhalten. So sah das aus.

Screenshot-> DNS-Name Fehler nicht behoben  DNS name not resolved error

Hier ist der Fix, den ich gemacht habe.

Löschen Sie den Google-DNS-Cache, indem Sie diesen in den Chrome-Browser eingeben 

  • chrome: // net-internals/# dns

Screenshot -> Chrome-DNS-Cache leeren  Flushing Chrome DNS cache

  • Sie sehen eine Schaltfläche "Clear Host Cache". Drücken Sie, dass der DNS-Cache Geleert wird.

  • Halten Sie dieses DNS-Fenster offen. Greifen Sie jetzt auf den virtuellen Host im Browser zu. Für mich war es http: /api.localhost. Sobald Sie dies tun, sehen Sie im DNS-Fenster einenneuen Eintrag. Für mich war es "localhost." Beachten Sie die Periode "." am Ende von localhost, die einen Fehler angezeigt hat.

  • Der letzte Schritt besteht darin, diesen Eintrag einfach zu Ihrer localhost-Datei hinzuzufügen.

Ihre hosts-Datei sollte mit einem Eintrag zur Auflösung von localhost aktualisiert werden. bis 127.0.0.1:

# dont forget the trailing . !!!
127.0.0.1 localhost.  

in der hosts-Datei unter:

  • für Linux: / etc/hosts 
  • für Windows: C:\Windows\System32\drivers\etc\hosts

Eine andere Lösung für Ihren Fall könnte darin bestehen, die .dev am Ende Ihrer lokalen virtuellen Hostdomäne abzulegen

Dies hat mit einigen neuen Änderungen von Google zu tun. ".dev" steht unter der TLD von Google (In einer Ecke des Internets, in der sich die Leute um DNS kümmern, gibt es bei Google eine gewisse Aufregung für über hundert neue Top-Level-Domains, einschließlich .dev). 

Versuchen Sie dies. Verwenden Sie einen Domainnamen, den Sie besitzen. Die Verwendung des vollständigen Namens wie "localhost.dev. $ Yourdomain" könnte Ihnen hier abhängig von Ihrem Setup helfen.

20
Tariq Khan

Mit dem "Chrome" stehe ich vor dem gleichen Problem, weil ich aus Versehen den localhost 127.0.0.1 aus der Host-Datei auskommentiere, aber "Firefox" funktioniert.

Just make sure your Host file include 
127.0.0.1 localhost
4
user6250141

FEHLERBEHEBUNG Kontaktieren Sie Ihren Systemadministrator .ERR_ICANN_NAME_COLLISION.

wenn Sie magento verwenden und einen solchen Fehler erhalten 

  • gehen Sie einfach zu Ihrer Datenbank und suchen Sie nach core_config_data
  • klicken Sie darauf und überprüfen Sie den Namen Ihres Web-Stores
  • Ändern Sie den Geschäftsnamen
  • starten Sie Ihren Wamp neu und repariert.
1
Sachin Kr Yadav

Hier ist ein weiterer Haken für Sie, meine virtuellen Hosts in der Windows-Hosts-Datei wurden definiert als:

127.0.0.1 bla.bla.bla.localhost
127.0.0.1 bla2.bla2.localhost

Und die tatsächlichen virtuellen Host-Direktiven in der Xamp Apache Vhosts-Datei ließen alles in allen Browsern gut funktionieren, aber Chrome! 

Ein einfacher Fix - enden Sie nicht mit einem vollständigen "locahost" -Wort, benennen Sie die vhosts so um, dass sie mit etwas anderem enden.

0
Vlad

Hatte dieses Problem mit der Version 56.0.2924.87 (64-Bit) von Chrome und versuchte, auf eine VM durch gset.localhost zuzugreifen, würde einfach nicht funktionieren.

Die URL in der hosts-Datei wurde in gset.loc geändert, und es funktioniert einwandfrei.

Die Antwort scheint zu sein: Verwenden Sie localhost nicht in den URLs Ihrer hosts-Datei, wenn Sie versuchen, auf eine virtuelle Maschine zuzugreifen, die auf Ihrem Computer mit chrome ausgeführt wird.

0
Jules