Есть ли инструмент, который позволяет человеку временно переключаться между различными конфигурациями etc / hosts без настройки DNS?
Пример:
Я хотел бы быстро изменить файл конфигурации etc / hosts, чтобы project1.com перенаправлял на локальный IP-адрес, например 192.168.10.50, без изменения информации на нашем DNS-сервере.
Зачем?
Мы разрабатываем несколько более крупных проектов cms. CMS разрабатывается внутри виртуальной машины. Иногда нам приходится вносить большие изменения в систему cms, которая уже находится в разработке. Разработчик должен получить доступ к продуктивной версии сайта и через несколько минут он хочет перенаправить все запросы на локальную виртуальную машину.
Инструмент, который может легко переключаться между различными файлами конфигурации etc / hosts, был бы идеальным.
Если возможно, не желайте, чтобы пользователи вручную редактировали файл etc / hosts.
Вы можете просто написать пакетное задание, которое может быть запущено для замены файла hosts с одной версии на другую при запуске.