У меня были проблемы с этим некоторое время, и я попробовал все, что знаю, поэтому решил, что пришло время обратиться за помощью.
Любое редактирование, которое я делаю, /etc/hosts
просто не работает.
Пример:
julian@ifrit:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ifrit
192.168.1.100 dev.julianfernand.es
В приведенном выше примере, когда я получаю доступ dev.julianfernand.es
(он не существует), он должен загружаться из 192.168.1.100
.
Если я пингуюсь, все работает нормально. Однако когда я захожу dev.julianfernand.es
с помощью Google Chrome или Firefox, это не так.
Теперь, после того, как я перезагружаю пару раз, это работает. Но так как я работаю в управляемой хостинговой компании WordPress, я сталкиваюсь со многими ситуациями, когда мне приходится редактировать свой файл, чтобы увидеть веб-сайт клиента на нашем сервере.
Я просто не могу перезагрузить компьютер. Это совсем не продуктивно. Перезапуск сетевого сервиса не работает, также как и для очистки кеша (даже внутреннего кеша DNS Chrome).
У кого-нибудь есть идея здесь? Это происходит с элементарной ОС (на основе Ubuntu 12.04) и Ubuntu 13.10 (ежедневно). Еще не пробовал ни с какой другой версией.
PS: если это имеет значение, у меня на этом компьютере работает сервер NGINX с PHP-FPM и MySQL.
Заранее спасибо :)