В основном моя проблема в том, что я запускаю виртуальную машину для разработки веб-сайтов.
DNS-сервер хоста указывает на виртуальную машину, на которой запущен dnsmasq, который определяет адреса различных сайтов разработчиков, например test.mysite.vm и т. Д.
Проблема в том, что я перехожу из своей рабочей сети в свой дом. сеть все ломается, потому что IP-адрес виртуальной машины меняется. Можно ли обслуживать разные IP-адреса в зависимости от интерфейса, с которого пришел запрос? Или я должен попытаться решить эту проблему совершенно по-другому?
Спасибо за вашу помощь!
Оказывается, в конце концов, был намного более простой подход ...
Теперь я настраиваю 2 интерфейса на виртуальной машине, и мне не нужно использовать dnsmasq.
Первый - это просто мостовой / общий интерфейс, который позволяет виртуальной машине использовать любое доступное для хоста подключение к Интернету с перезапуском сети каждый раз, когда я переезжаю в офис.
Второе - это частное подключение к моей виртуальной машине со статическим IP-адресом. Это интерфейс, который я использую для подключения и привязки любых служб, таких как nginx, mysql и т. Д.