2013-07-21 35 views
14

Tak, walczyłem z tym przez ostatnią godzinę. Z jakiegoś powodu moje domeny POW zawsze trafiały w przeglądarce www.website-unavailable.com w Chrome. Serwery Rails działają świetnie z tradycyjnego rails s i podciąga się na localhost:3000. Używam Anvil.app do zarządzania domenami.Pow domeny nie ładuje się w Chrome

Niezależnie od tego, natychmiast odwiedzam stronę www.website-unavailable.com w przeglądarce Chrome za każdym razem, gdy próbuję odwiedzić domenę .dev.

Najdziwniejsze jest to, że strona ładuje się świetnie w innych przeglądarkach. Po prostu nie Chrome. Próbowałem nawet zainstalować Chrome Canary i trafił dokładnie ten sam błąd (świeża instalacja!).

Próbowałem, w tej kolejności, bezskutecznie, aby serwer uruchomiony ponownie:

  1. restartu.
  2. pow restart w terminalu dla różnych witryn.
  3. Ponowna instalacja Pow.
  4. Wyczyszczenie pamięci podręcznej DNS w chrome://net-internals#dns

nic nie wydaje się działać. Czy jest jakiś pomysł, co mogę zrobić, aby znów zadziałało? Nie jest to wielka okazja do korzystania z localhost: 3000, ale uwielbiam POW. Dziwne jest to, że działało cudownie przez wiele tygodni.

+0

Próbowałaś chromu (to jest "open-source" build Chrome), można go pobrać tutaj http://chromiumupdater.sytes.net/chupdater.php ? macdn1 = 32-Bit + Zip + Folder –

+2

Czy używasz OpenDNS? –

+0

@DanReedy tak, w rzeczywistości używam OpenDNS. Nie powinienem? –

Odpowiedz

10

Dzięki dla użytkownika Dan Reedy (patrz wyżej) udało mi się to naprawić, przechodząc z OpenDNS do ustawień Google DNS 8.8.8.8 i 8.8.4.4. Teraz strony ładują się szybciej. Serwery Pow znowu działają. I wydaje się, że ładują się znacznie szybciej. Niesamowite!

+1

Nie korzystałem z OpenDNS, ale ustawienie mojego DNS na 8.8.4.4 również działało dla mnie. – findzen

+1

Nie używam OpenDNS, ale podejrzewam, że jest włączony dla sieci, w której aktualnie się znajduję. Dodanie wpisów Google DNS rozwiązało to również dla mnie. – Zubin

24

Wpadłem na ten sam problem, ale przejście z OpenDNS na serwery DNS Google nie pomogło. Najwyraźniej jest to problem z asynchronicznym DNS wbudowanym w Chrome.

Istnieje kilka obejścia:

  • Zastosowanie .xip.io domeny zamiast .dev
  • Wyłączenie asynchronicznego DNS w chrome://flags
  • Wyłącz NXDOMAIN pomocnika

skończyło się wyłączenie asynchronicznego DNS i My .dev domeny działają ponownie.

Oto gdzie mogę znaleźć więcej informacji:

+3

Wyłączenie samego asynchronicznego DNS naprawiło problem. Dzięki! – jasonmklug

+0

Słodkie szczęście. Dziękuję Ci! Prowadzę witryny deweloperskie na hostowanych maszynach wirtualnych, a Chrome zawsze sporadycznie pracuje z rozpoznawaniem DNS. Nieznośny! Wyłączenie asynchronicznego DNS w Chrome teraz zajmuje się nim i nie mam już sporadycznych limitów czasu DNS dla domen/etc/hosts. – Ted

0

Patrzę moje IP poprzez preferencjach sieci na Mac OS X, i przejdź do domena taka jak:

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

Więc przykładem będzie:

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