2015-05-16 5 views
2

Эта проблема влияет на мою многосайтовую разработку с тех пор и месяцев. Мой хосты файл Yosemite OSX (находится в /etc/hosts никогда не чтит эти сайты я положил в на вершине:Hosts file not honoring картирование сайтов dev в OSX Yosemite

192.168.10.10 blackbird.dev 192.168.10.10 saveeo.dev

Что может быть неправильно, чтобы помочь отвечающим понять ситуацию, я сделал следующее:

  1. Окрыленный кэш DNS
  2. Мой файл Homestead.yaml выглядит следующим ниже [см A]
  3. Homestead разрушен и снова побежал (Нету, нет никакой разницы)
  4. Компьютер перезапускается и снова побежал (Нету никакой разницы)
  5. Если я 192.168.10.10, один сайт не открывается, первый указанный в .yaml
  6. Если я saveeo.dev или blackbird.dev, это появляется [см. B]
  7. Если я пингую с моей локальной машины, я получаю это [см. C]
  8. Если я пингу изнутри коробки (делая усадьбу ssh), а затем я вижу это. [см. D]

Что происходит, помогите мне. Я использовал все свои знания для выполнения этой работы, но я просто не знаю, что вызывает это. Я не могу получить доступ к моим сайтам dev через браузер, например app.dev и app2.dev. Довольно неприятно.

Приложение A

--- 
ip: "192.168.10.10" 
memory: 2048 
cpus: 1 

authorize: ~/.ssh/id_rsa.pub 

keys: 
    - ~/.ssh/id_rsa 

folders: 
    - map: /Users/aligajani/Dropbox/Vinkk_Software 
     to: /home/vagrant/Vinkk_Software 

    - map: /Users/aligajani/Dropbox/hackathon 
     to: /home/vagrant/hackathon 

sites: 
    - map: blackbird.dev 
     to: /home/vagrant/Vinkk_Software/blackbird/public 

    - map: saveeo.dev 
     to: /home/vagrant/hackathon/saveeo/public 


databases: 
    - homestead 
    - saveeo 

variables: 
    - key: APP_ENV 
     value: local 

Приложение B

Этот сайт не доступен

ERR_CONNECTION_TIMED_OUT

Приложение C

PING saveeo.dev (127.0.53.53): 56 data bytes 
Request timeout for icmp_seq 0 
Request timeout for icmp_seq 1 



PING blackbird.dev (127.0.53.53): 56 data bytes 
Request timeout for icmp_seq 0 
Request timeout for icmp_seq 1 

Приложение D

ping saveeo.dev 
PING saveeo.dev (127.0.53.53) 56(84) bytes of data. 
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.027 ms 
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.055 ms 


ping blackbird.dev 
PING blackbird.dev (127.0.53.53) 56(84) bytes of data. 
64 bytes from 127.0.53.53: icmp_seq=1 ttl=64 time=0.019 ms 
64 bytes from 127.0.53.53: icmp_seq=2 ttl=64 time=0.040 ms 
+0

Можете ли вы разместить весь файл хостов. Похоже, у вас может быть двойная запись. – whoacowboy

+0

@whoacowboy http://pastebin.com/1ixdAqB6 –

+0

Попробуйте очистить кэш DNS.для Yosemite 'sudo discoveryutil udnsflushcaches' – whoacowboy

ответ

0

Это звучит как вопрос с вашего разрешения Dns макинтош и ничего общего с бродягой.

Заканчивать https://apple.stackexchange.com/questions/158117/os-x-10-10-1-etc-hosts-private-etc-hosts-file-is-being-ignored-and-not-resol

+0

Нет, не работает. По крайней мере, я узнал одно. pinging говорит мне, что он решает совершенно другой IP. :-( –

1

Моего хосты файл хранится на игнорировались после того как я отредактирован в текстовом редактировании. Я попробовал несколько способов исправить окончание строки, добавил записи IPv6 в существующие записи IPv4 без успеха. Единственным решением, которое сработало, является использование этого бесплатного плагина GUI для редактирования файла hosts.

https://github.com/specialunderwear/Hosts.prefpane/blob/master/README.mdown

+1

Спасибо, у меня была такая же проблема, из ничего ... По какой-то причине файл hosts был поврежден (окончания строки), и с помощью этого инструмента я его исправил. – raoulinski

 Смежные вопросы

  • Нет связанных вопросов^_^