2013-07-21 10 views
14

So hatte ich in der letzten Stunde damit zu kämpfen. Aus irgendeinem Grund treffen meine POW-Domains in Chrome immer auf einen Fehler www.website-unavailable.com. Rails-Server funktionieren hervorragend von der traditionellen rails s und ziehen bei localhost:3000. Ich verwende Anvil.app, um die Domains zu verwalten.Pow-Domains, die nicht in Chrome geladen werden

Egal was passiert ist, ich habe die Seite www.website-unavailable.com in Chrome sofort jedes Mal getroffen, wenn ich versuche, eine .dev Domain zu besuchen.

Die seltsamste Sache ist, lädt die Seite in anderen Browsern. Nur nicht Chrome. Ich habe sogar versucht, Chrome Canary zu installieren und es trifft genau den gleichen Fehler (neu installieren!).

Ich habe versucht, in dieser Reihenfolge, ohne Erfolg, wird der Server wieder zum Laufen zu bekommen:

  1. Neustarten.
  2. pow restart im Terminal für verschiedene Standorte.
  3. POW neu installieren.
  4. Löschen des DNS-Cache bei chrome://net-internals#dns

Nichts scheint zu funktionieren. Irgendeine Idee, was ich tun könnte, um das wieder zum Laufen zu bringen? Keine große Sache, localhost zu benutzen: 3000 aber ich liebe POW. Das Merkwürdige ist, dass es wochenlang wunderbar funktioniert hat.

+0

Haben Sie versucht, Chrom (diese "Open-Source" Build von Chrome ist), können Sie es hier http://chromiumupdater.sytes.net/chupdater.php ? macdn1 = 32-Bit + Zip + Ordner –

+2

Verwenden Sie OpenDNS? –

+0

@DanReedy ja, tatsächlich verwende ich OpenDNS. Sollte ich nicht? –

Antwort

10

Dank Benutzer Dan Reedy (siehe oben) konnte ich dies beheben, indem ich von OpenDNS zu den Google DNS 8.8.8.8 und 8.8.4.4 Einstellungen verschiebe. Jetzt werden die Seiten schneller geladen und Pow-Server funktionieren wieder. Und sie scheinen tatsächlich viel schneller zu laden. Genial!

+1

Ich habe nicht OpenDNS verwendet, aber die Einstellung meines DNS auf 8.8.4.4 funktionierte auch für mich. – findzen

+1

Ich verwende auch nicht OpenDNS, aber vermute, dass es für das Netzwerk aktiviert ist, auf dem ich gerade bin. Das Hinzufügen der Google DNS-Einträge hat es auch für mich gelöst. – Zubin

24

Ich stieß auf das gleiche Problem, aber der Wechsel von OpenDNS auf Google DNS-Server hat nicht geholfen. Scheinbar ist dies ein Problem mit dem in Chrome integrierten asynchronen DNS.

Es gibt ein paar Lösungen:

  • Verwenden .xip.io Domain statt .dev
  • deaktivieren asynchrone DNS in chrome://flags
  • Disable NXDOMAIN Helfer

I asynchrone DNS deaktivieren beendet und meine .dev Domänen funktionieren wieder.

Hier ist, wo ich weitere Informationen gefunden:

+3

Das Deaktivieren von asynchronem DNS hat das Problem für mich behoben. Vielen Dank! – jasonmklug

+0

Süßes Glück. Vielen Dank! Ich betreibe Dev-Sites auf gehosteten VMs und Chrome würde immer zeitweise mit der DNS-Auflösung arbeiten. Ärgerlich! Die Deaktivierung des asynchronen DNS in Chrome kümmert sich jetzt darum und ich habe nicht mehr die zeitweiligen DNS-Timeouts für die Domains von/etc/hosts. – Ted

0

ich meine IP über Netzwerkeinstellungen auf einem Mac OS X nachschlagen, und navigieren Sie zu einem Domäne wie folgt:

http://subdomain.name-of-app-directory.ip-address.xip.io 

So wäre ein Beispiel:

http://subdomain.website.10.0.0.0.22.xip.io