Я создаю небольшое веб-приложение для своей компании, и в настоящее время у меня возникла такая странная проблема:
У меня запущено 2 экземпляра веб-приложения, один доступен через Интернет, а другой - только для внутренних целей и тестирования. Однако внутренняя версия имеет публичный IP-адрес.
Когда я пытаюсь получить доступ к общедоступной версии приложения с помощью браузера командной строки Lynx, я получаю то, что должен получить. Все идет нормально. Теперь, когда я вношу изменения в файл hosts, чтобы при попытке доступа к приложению я получал «внутреннюю» версию, то снова возвращается общедоступная версия.
Вдобавок, похоже, проблема только с моим приложением. Любой другой веб-сайт правильно блокируется или перенаправляется, когда я вношу изменения в файл hosts.
Любые идеи?
ОБНОВЛЕНИЕ 1:
Я пробовал это:
При беге getent hosts
Я получил правильный список из /etc/hosts
файл. Когда я бегу getent hosts www.example.com
хотя я получаю «внешний» адрес, хотя исправление явно на месте.